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


    //后台转换

     引用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]为键值
            } 
     }
    复制代码
     
  • 相关阅读:
    2D单人姿态估计论文及代码地址
    pytorch-stacked-hourglass
    stacked-hourglass-networks
    Android ViewBadger
    Stacked Hourglass Networks in Pytorch
    BurstCamera
    Android camera library for taking multiple photos
    TakePhoto android
    PyTorch Tutorial
    LiveNVR传统安防摄像机互联网直播-二次开发相关的API接口
  • 原文地址:https://www.cnblogs.com/zecVip/p/4429148.html
Copyright © 2020-2023  润新知