当前位置: 移动技术网 > IT编程>开发语言>.net > JObject,JArray的基本操作

JObject,JArray的基本操作

2018年08月23日  | 移动技术网IT编程  | 我要评论

租妾,cac养生网,永泰莒溪门票

引用:https://www.cnblogs.com/dacongge/p/6957074.html

1、jobject:基本的json对象

    /// <summary>
    /// gets the j object.
    /// </summary>
    /// <returns></returns>
    public jobject getjobject()
    {
        var obj = new jobject {{"name", "mark" } };
        return obj;
    }

2、jobject:嵌套子对象(jobject嵌jobject)

    /// <summary>
    /// gets the j object.
    /// </summary>
    /// <returns></returns>
    public jobject getjobject()
    {
        var obj = new jobject {{"name", "mark"}, {"age", 8 }};
        var info = new jobject {{"phone", "132****7777"}, {"gender", "男"}};
        obj.add("info", info);
        return obj;
    }

3、jarray:基本json对象中的数组

    /// <summary>
    /// gets the j array.
    /// </summary>
    /// <returns></returns>
    public jarray getjarray()
    {
        var jarray = new jarray();
        var mark = new jobject { { "name", "mark" }, { "age", 8 } };
        var jack = new jobject { { "name", "jack" }, { "age", 9 } };
        jarray.add(mark);
        jarray.add(jack);
        return jarray;
    }

4、jarray: 多个json对象数组

    /// <summary>
    /// gets the j array.
    /// </summary>
    /// <returns></returns>
    public jobject getjarray()
    {
        var obj = new jobject();
        var student = new jarray
        {
            new jobject {{ "name", "mark" }, { "age", 8 } },
            new jobject {{ "name", "jack" }, { "age", 9 } }
        };
        var results = new jarray
        {
            new jobject {{ "subject", "语文"}, { "score", 100}},
            new jobject {{ "subject", "数学" }, { "score", 88}}
        };
        obj.add("student", student);
        obj.add("results", results);
        return obj;
    }

5、jarray:json数组嵌套数组(一个学生对应多个课程分数)

    /// <summary>
    /// gets the results.
    /// </summary>
    /// <returns></returns>
    public jobject getresults()
    {
        var mark = new jobject { { "name", "mark" }, { "age", "8" } };
        var results = new jarray
        {
            new jobject {{ "subject", "语文"}, { "score", 100}},
            new jobject {{ "subject", "数学" }, { "score", 88}}
        };            
        mark.add("results", results);
        return mark;
    }

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网