取出json数据中的某一项组成一个数组?
"jobs": [
{
"name": "iOS开发工程师",
"salary": "10k-15k",
"url": "www.baidu.com",
"desc": "广州",
"mark": "group:1"
},
{
"name": "金融集团CEO",
"salary": "10k-15k",
"url": "www.baidu.com",
"desc": "北京",
"mark": "group:2"
},
{
"name": "运维开发工程师",
"salary": "10k-15k",
"url": "www.baidu.com",
"desc": "上海",
"mark": "group:3"
},
{
"name": "资深视觉设计师",
"salary": "10k-15k",
"url": "www.baidu.com",
"desc": "广州",
"mark": "group:4"
}
]
怎么取出json数据中的mark这一项,例如我需要取group:4这个值得时候就可以用数组下标的方式,或者我怎么单独取出group:4这个数值?如果我想取出group后面的值呢,例如group:1取出1,用group的值组成一个数组。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
写
javascript
比较多,很少写PHP
了,可能PHP
的数组有更好的API有一个词叫 JSONPath 懂的自然懂
来一段Java的
java版
https://github.com/alibaba/fastjson/wiki/JSONPath
js/php
http://goessner.net/articles/JsonPath/
只是传播一个概念,当然追求效率自己写也不是很复杂,就是一个遍历