Использование System.Json для преобразования массивов и объектов C# в строку JSON

Я смотрю на System.Json, но не могу найти здесь методы, которые позволят мне преобразовать массив C# или экземпляр класса в строку JSON. Я ищу функциональность, аналогичную SBJSON в target-c, где, например, NSArray можно преобразовать в строку JSON следующим образом:

NSString *resultArrayString = [json stringWithObject:resultArray allowScalar:YES error:nil];

Продолжая тот же пример, есть ли где-нибудь в пространстве имен System.Json эквивалентный метод, который позволил бы преобразовать массив строк C# в строку JSON?


person BruceHill    schedule 23.03.2011    source источник
comment
Я нашел этот легкий класс для сериализации в строки JSON и буду использовать его: blog.activa.be/index.php/2007/08/   -  person BruceHill    schedule 23.03.2011


Ответы (1)


System.Json — это очень легкая программа для чтения и записи формата Json, она не поставляется с сериализатором, который сделал бы это за вас.

Люди, которым нужно больше возможностей, чем System.Json, используют библиотеку Json с открытым исходным кодом от NewtonSoft. Он включает в себя множество функций высокого уровня, таких как сериализация, JsonDocument и многие другие функции.

person miguel.de.icaza    schedule 23.03.2011