Как добавить записи в существующий массив JSON?
Imports Newtonsoft.Json Public Class root Public Property book As item() End Class Public Class item Public Property Name As String Public Property Expiry As DateTime Public Property Price As Double Public Property Sizes As String() End Class
Существующий JSON,
{"book":[{"Name":"tea","Expiry":"2020-01-01T00:00:00","Price":80.0,"Sizes":null}]}
Я хочу добавить еще один элемент в вышеприведенную строку Json с помощью VB2010.
Результат должен быть,
{"book":[{"Name":"tea","Expiry":"2020-01-01T00:00:00","Price":80.0,"Sizes":null}{"Name":"milk","Expiry":"2020-04-01T00:00:00","Price":180.0,"Sizes":null}]}
У меня нет идеи добавлять новые данные в существующий JSON..Помочь мне..
Что я уже пробовал:
Imports Newtonsoft.Json Public Class root Public Property book As item() End Class Public Class item Public Property Name As String Public Property Expiry As DateTime Public Property Price As Double Public Property Sizes As String() End Class
Richard Deeming
NB: Если вы собираетесь добавлять элементы, вам, вероятно, будет проще объявить свойство в виде списка, а не массива. Оба будут работать с вашим JSON.
Public Property book As List(Of item)