解析从 c# 返回的 json 字符串数组
Posted
技术标签:
【中文标题】解析从 c# 返回的 json 字符串数组【英文标题】:Parse json string array returned from c# 【发布时间】:2019-12-09 02:36:08 【问题描述】:我正在从 c# 返回一个 JSON 数组字符串,它是我想读取类中的县元素并将其添加到 js 数组中的类列表。如何解析这个字符串?
"d":"[\"county\":\"PA\",\"state\":\"Mountur\",\"county\":\"PA\",\"state\":\" Beaver\"]"
【问题讨论】:
向我们展示您是如何实现这一目标的? 【参考方案1】:d
属性本身就是 JSON,因此您需要将其与响应分开解析,以便为您提供可以使用的对象数组,如下所示:
var response =
"d": "[\"county\":\"PA\",\"state\":\"Mountur\",\"county\":\"PA\",\"state\":\" Beaver\"]"
var arr = JSON.parse(response.d);
arr.forEach(function(obj)
console.log(obj.county + ' ' + obj.state);
);
console.log(arr);
【讨论】:
以上是关于解析从 c# 返回的 json 字符串数组的主要内容,如果未能解决你的问题,请参考以下文章
如何将 alamofire 返回 json 解析为 Swift 中的字符串数组?
使用json.net做uwp开发时,怎样判断一个json字符串中的某个数组成员是不是为空?(c#)