Я конвертирую старый код С#, использующий com.google.gson, в новую кодовую базу, использующую Newtonsoft.
Мне нужно преобразовать строку кода, использующую com.google.gson.JsonArray версии Newtonsoft.
Я гуглил это кучу и не могу найти образец, который показывает синтаксис с использованием Netwonsoft.
Старый код:
new JsonPrimitive((string) value)
Я надеюсь, что я получу что-то вроде:
JObject.Primitive(value);
В Json.Net JValue
представляет примитив JSON (строка, число, логическое значение или ноль), поэтому ваш код должен довольно четко переводиться как new JValue(value)
.
См. этот ответ, если вам нужна дополнительная информация о связи между JValue
, JObject
и другими типами JTokens
.