久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

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

 蕎麥888 2016-06-30
復制代碼
//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());
復制代碼

 

復制代碼
//有時候版本不同上面的有錯誤,,可以試試這種
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();
            }
        }
復制代碼

 

復制代碼
StringWriter sw = new StringWriter();
        JsonWriter writer = new JsonWriter(sw);
//如果報錯則使用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ā)布,,不代表本站觀點,。請注意甄別內容中的聯系方式,、誘導購買等信息,,謹防詐騙,。如發(fā)現有害或侵權內容,,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多