当前位置:   article > 正文

如何把一个json格式的字符串转换成json,并获取他的节点值

json转成ss节点
// 后台转换

 引用newtonsoft.json.bll
 
  var obj = Newtonsoft.Json.Linq.JObject.Parse(jsons); // 把json格式的字符串转换成json4 
 obj[i].[ " URL "].ToString(); // 获取json节点的值


JsonSerializer serializer =  new JsonSerializer();
TextReader tr =  new StringReader(sDataSource);
JsonTextReader jtr =  new JsonTextReader(tr);
object obj = serializer.Deserialize(jtr);


  // 前台转换


function strToJson(str){
var json = eval( ' ( ' + str +  ' ) ');
return json;
}
 

 
var data=[{name: " a ",age: 12},{name: " b ",age: 11},{name: " c ",age: 13},{name: " d ",age: 14}];  
       for( var o  in data){  
        alert(o);  
        alert(data[o]);  
        alert( " text: "+data[o].name+ "  value: "+data[o].age );  
      } 


 

 
<script type= " text/javascript ">  
function text(){  
   var json = { " options ": " [{/ "text/ " :/ "王家湾/ " ,/ "value/ " :/ " 9/ " },{/ "text/ " :/ "李家湾/ " ,/ "value/ " :/ " 10/ " },{/ "text/ " :/ "邵家湾/ " ,/ "value/ " :/ " 13/ " }] "}   
  json = eval(json.options)  
   for( var i= 0; i<json.length; i++)  
  {  
     alert(json[i].text+ "   " + json[i].value)  
  }  
}  
</script> 

 
// 对于无序的节点获取节点值的方法:
var jsonData = eval( ' ( ' + data +  ' ) ');
for( var i= 0;i<jsonList.length;i++){
     for( var key  in jsonList[i]){     alert( " key: "+key+ " ,value: "+jsonList[i][key]); 
      key为键名称,jsonList[i][key]为键值
        } 
 }
复制代码
 

转载于:https://www.cnblogs.com/zecVip/p/4429148.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/977802
推荐阅读
相关标签
  

闽ICP备14008679号