У меня есть объект JSON, который я храню в базе данных, которая создается var data = JSON.stringify ($ ('# frm'). SerializeArray()); Я хочу назвать это и использовать Newtonsoft.json, чтобы разобрать его на части. Мой полностью свернуты VB.Net код (Dont забрать меня, я знаю, что это хак)разобрать строку Json с Newtonsoft
Dim reader As JsonTextReader = New JsonTextReader(New StringReader(TextBox1.Text))
Dim firstname As String = ""
Dim middleInitial As String = ""
Dim lastName As String = ""
While (reader.Read())
Select Case reader.Value
Case "disFirst"
reader.Read()
reader.Read()
firstname = reader.Value
Case "disMiddle"
reader.Read()
reader.Read()
middleInitial = reader.Value
Case "disLast"
reader.Read()
reader.Read()
lastName = reader.Value
End Select
End While
MessageBox.Show(firstname + " " + middleinitial + " " + lastName)
, но это работает. Я 100% знаю, что есть МНОГО БОЛЬШИХ способов, поэтому, если кто-то может указать мне в правильном направлении VB.Net, это было бы здорово. My Json string
[{"name":"disFirst","value":"Robert"},{"name":"disMiddle","value":"S"},{"name":"disLast","value":"Smith"},{"name":"disSuffix","value":""},{"name":"disEmail","value":"[email protected], [email protected]"},{"name":"disAffiliations","value":"Arizona\r\nXXXX"},{"name":"disPMIDlist","value":""},{"name":"disThreshholdFactor","value":""}]
Этот код на самом деле не разбирает его ('JObject.Parse (jstr)'). Кажется, что он должен легко десериализоваться на массив. Кажется, плохая структура, хотя имена arent связаны друг с другом. «Роберт» не связан или связан с «Смитом» – Plutonix
Я подошел ближе. структуру, которую я не могу контролировать, поскольку это стандартный сериализатор jQuery формы. То, что я получил, это – user1314159
Извините, что я не знаю, как добавить код в комментарии добавления – user1314159