假設有個 url json
"openSearch$totalResults":
{
"$t":"1569"
},
我想要利用 js 或 php 能夠取得這個 1569 數字顯示在網頁上,請問這該如何做呢?
假設有個 url json
"openSearch$totalResults":
{
"$t":"1569"
},
我想要利用 js 或 php 能夠取得這個 1569 數字顯示在網頁上,請問這該如何做呢?
php
$json='{
"openSearch$totalResults": {
"$t": "1569"
}
}';
$data=json_decode($json,true);
echo $data['openSearch$totalResults']['$t'];
js
const json='题目中的json';
const data=JSON.parse(json);
console.log(data['openSearch$totalResults']['$t']);
或者console.log(data.openSearch$totalResults.$t);
有问题请评论
如果你的数据是一个json串儿,php有json_decode,js会把返回的json串儿当做json对象处理,取数据的方式就直接通过点的方式就能直接获取到。如果你这个不是json的标准串儿的话,简单一点儿的处理方式就是直接字符串儿截取,好一点的处理方式就是看业务形式选择一个合适的格式协议。
javascript@linux:~/test/p$ cat b.js
var a = {
"openSearch$totalResults":{
"$t":"1569"
}
}
a = a["openSearch$totalResults"]["$t"]
console.log(a)
javascript@linux:~/test/p$ node b.js
1569
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
1 回答6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
php:
json_decode($json)
js: