首先从你的字符串创建JObject
String json = "{\"part\":{ \"values\": [\"engine\",\"body\",\"door\"], \"isDelivered\": \"true\"},\"manufacturer\":{\"values\": [\"Mercedes\"],\"isDelivered\": \"false\"}}";
JObject jObject = JObject.Parse(json);
然后获取值数组(例如从部分中)
JArray jArray= (JArray)jObject["part"]["values"]
将字符串的JArray转换为字符串数组
string[] valuesArray = jArray.ToObject<string[]>();
将您的字符串数组连接并创建一个单独的字符串
String values = string.Join(",",valuesArray)
完整代码在这里..
String json = "{\"part\":{ \"values\": [\"engine\",\"body\",\"door\"], \"isDelivered\": \"true\"},\"manufacturer\":{\"values\": [\"Mercedes\"],\"isDelivered\": \"false\"}}";
JObject jObject = JObject.Parse(json);
JArray jArray= (JArray)jObject["part"]["values"];
string[] valuesArray = jArray.ToObject<string[]>();
String values = string.Join(",",valuesArray);
Console.WriteLine(values);