我得到了以下信息:如何使其成为有效的JSON?
{{
"id": "123",
"name": "Kaizen",
"living": {
"city": "Sydney",
"state": "NSW"
},
"Country": {
"name": "Australia",
"region": "APAC"
}
}}发布于 2016-10-13 11:23:23
除了开始和结束括号之外,它看起来像一个有效的JSON。
你可以简单地把它剪掉:
string jsonString = yourServerClient.GetData();
jsonString = jsonString.Trim();
jsonString = jsonString.Substring(1, jsonString.Length - 2);
var jsonObj = JsonConvert.DeserializeObject(jsonString);但是,我建议您拒绝使用任何不正确或无效的数据源-这是通往地狱的道路。你永远不会期望他们下一步会做什么,而且你肯定不想每次他们改变他们的服务,重写(和恶化)你的代码,使其支持他们不正确的格式时花费大量的时间。
https://stackoverflow.com/questions/40011699
复制相似问题