Xamarin.ios 使用System.Json将C#数组和对象转换为Json字符串

Xamarin.ios 使用System.Json将C#数组和对象转换为Json字符串,xamarin.ios,monodevelop,Xamarin.ios,Monodevelop,我正在查看System.Json,但在这里似乎找不到允许我将C#数组或类实例转换为Json字符串的方法。我正在寻找类似objective-c中SBJSON的功能,例如,NSArray可以转换为JSON字符串,如下所示: NSString *resultArrayString = [json stringWithObject:resultArray allowScalar:YES error:nil]; 在同一个示例中,System.Json命名空间中是否存在允许将C#字符串数组转换为Json字

我正在查看System.Json,但在这里似乎找不到允许我将C#数组或类实例转换为Json字符串的方法。我正在寻找类似objective-c中SBJSON的功能,例如,NSArray可以转换为JSON字符串,如下所示:

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

在同一个示例中,System.Json命名空间中是否存在允许将C#字符串数组转换为Json字符串的等效方法

System.Json是一个非常轻量级的Json格式读写器,它没有为您提供序列化程序


想要比System.Json更多功能的人正在使用NewtonSoft的开源Json库。它包括许多高级功能,如序列化、JsonDocument和许多其他功能。

我发现了这个轻量级类,可以序列化为JSON字符串,并将利用它: