使用此函数需要保证以下几点
1.字符串为json格式,key-value行式
2.字符串的key值唯一
代码:
//取得json字符串
var ownerInfo = JSON.stringify(api.pageParam.msg.data.ownerInfo[0]);
//调用解析函数
analysisJson(ownerInfo,"key");
//解析函数
function analysisJson(json,jsonString) {
jsonString = "\"" + jsonString + "\"";
json = json.split(jsonString); //以key值分割字符串
json = json[1];
json = json.split("\""); //以"分隔字符串
var resp = json[1]; //得到key所对应的value值
var jsonString =jsonString.substr(1,jsonString.length-2); //去掉双引号
$api.byId(jsonString).innerText = resp; // 赋值给向对应的id
}
本文详细介绍了如何解析JSON格式的字符串,并通过实例展示了在实际项目中的应用。重点突出了JSON字符串的关键特性,包括键值对的形式和唯一键的要求。通过解析函数的实现,深入探讨了字符串分割和提取特定值的过程。

778

被折叠的 条评论
为什么被折叠?



