JSON学习总结

一、什么是JSON

    JSON是一种与开发语言无关的、轻量级的数据格式。全称JavaScript Object Notation。

    优点:易于人的阅读和编写,易于程序解析与生产。

    基本样例:

    

    数据结构:Object   Array   基本类型: String、number、true、false、null

    Object 使用花括{}包含的键值对结构,Key必须是String类型,value为任何基本类型或数据结构

    Array 使用中括号[]来起始,并用逗号,来分隔元素

二、JSON的使用

   JSON官网:json.org/json-zh.html

    org.json(最常见的包)

    

    JSONObject的put创建JSON例子:

    

    HashMap的put创建JSON的例子

    

    JavaBean构建JSON

    

    从文件中读取JSON

    

    读取JSON前判断

    

    三、GSON的使用

    网址:http://github.com/google/gson

    

    GsonBuilder的使用(直接格式化)

    

    回调函数setfieldNameStrategy(new FieldNamingStrategy(){})

     

    隐藏JavaBean中的某个属性不想让它在JSON输出时暴露

    

    GSON解析

    

    GSON带日期转换

    

    GSON集合类解析

    

    

四、JSON库的特点

    

猜你喜欢

转载自blog.csdn.net/qq_38386085/article/details/80490252
今日推荐