乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Newtonsoft.Json解析json字符串和寫json字符串

       蕎麥888 2016-06-30
      復(fù)制代碼
      //using Newtonsoft.Json;
              StringBuilder sb = new StringBuilder();
              string str = "[{ID:'1',Name:'zhangsan',Other:[{Age:'111'}]}]";
              JavaScriptArray javascript = (JavaScriptArray)JavaScriptConvert.DeserializeObject(str);
              if (javascript.Count > 0)
              {
                  JavaScriptObject obj = (JavaScriptObject)javascript[0];
                  sb.Append("ID:" + obj["ID"].ToString() + "<br/>");
                  sb.Append("Name:" + obj["Name"].ToString() + "<br/>");
                  JavaScriptArray json = (JavaScriptArray)obj["Other"];
                  if (json.Count > 0)
                  {
                      JavaScriptObject jsonobj = (JavaScriptObject)json[0];
                      sb.Append("Age:" + jsonobj["Age"].ToString());
                  }
              }
              Response.Write(sb.ToString());
      復(fù)制代碼

       

      復(fù)制代碼
      //有時(shí)候版本不同上面的有錯(cuò)誤,可以試試這種
      StringBuilder sb = new StringBuilder();
          protected void Page_Load(object sender, EventArgs e)
          {
              string jsontext = "[{ID:'1',Name:'zhangsan',Other:[{Age:'111'}]}]";
              Newtonsoft.Json.Linq.JArray ja = (Newtonsoft.Json.Linq.JArray)Newtonsoft.Json.JsonConvert.DeserializeObject(jsontext);
              foreach (Newtonsoft.Json.Linq.JObject item in ja)
              {
                  string aa = item["Name"].ToString();
                  Newtonsoft.Json.Linq.JArray ja0 = (Newtonsoft.Json.Linq.JArray)item["Other"];
                  foreach (Newtonsoft.Json.Linq.JObject item0 in ja0)
                  {
                      string bb = item0["Age"].ToString();
                  }
              }
      復(fù)制代碼

       

      復(fù)制代碼
      StringWriter sw = new StringWriter();
              JsonWriter writer = new JsonWriter(sw);
      //如果報(bào)錯(cuò)則使用JsonWriter writer = new JsonTextWriter(sw);
              writer.WriteStartArray();
              writer.WriteValue("JSON!");
              writer.WriteValue(1);
              writer.WriteValue(true);
              writer.WriteStartObject();
              writer.WritePropertyName("property");
              writer.WriteValue("value");
              writer.WriteEndObject();
              writer.WriteStartObject();
              writer.WritePropertyName("data");
              writer.WriteValue(_str);
              writer.WriteEndObject();
              writer.WriteEndArray();
              writer.Flush();
              string jsonText = sw.GetStringBuilder().ToString();
              Response.Write(jsonText);
      復(fù)制代碼

       

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多