`

JSON简单总结

    博客分类:
  • json
阅读更多
在项目里做接口模块,通信协议用的是JSON,做完之后总结一下:

1、如果是单个字段,转换成JSON以后也是单个字段

"name" --> "name"

2、如果是数组或者List,则变成[]的形式,用,分隔每一项
String[] str = new String[]{"1","2","3"};

转换后是["1","2","3"]

3、如果是Map或者对象,则变成{}的形式,用:分隔键和值,用,分隔每一项
Map<String,String> map = new HashMap<String,String>();
map.put("key","value");
map.put("key2","value2");

转换后是{"key":"value","key2":"value2"}

4、JSON的基本形式就是上面3种,掌握了这3种,任何形式都一样。
List<List>,转换后变成[[1,2,3],[4,5,6],[7,8,9]]
List<map>,转换后变成[{"k1":"v1","k2":"v2"},{"k3":"v3","k4":"v4","k5":"v5"},{"k6":"v6","k7":"v7"}]
分享到:
评论

相关推荐

    Linux JSON 命令总结.zip_json linux_shell解析json

    总结,处理Linux环境下的JSON数据,我们需要了解和掌握如`jq`、`json`、`python -m json.tool`等工具的使用方法,并根据具体需求灵活组合应用。理解JSON格式和Shell脚本语法是成功解析和操作JSON数据的关键。通过...

    json处理总结.zip

    下面是对JSON处理进行详细总结的关键知识点: 1. **JSON的基本结构和数据类型** JSON数据由键值对组成,键用引号包围,值可以是字符串、数字、布尔值、数组、对象或null。例如: ```json { "name": "John", ...

    Newtonsoft.Json使用总结

    ### Newtonsoft.Json 使用总结 #### 一、初识 JSON JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于 JavaScript 的一个子集,并且采用了类似...

    Android中JSON详细总结(全)

    例如,`{ "name":"小猪","age":20 }`就是一个简单的JSON对象。而Array是有序的数据列表,可以包含各种类型的值,如字符串、数字、布尔值、null、对象或数组,它们可以相互嵌套。例如,`[ {"id":1,"name":"小猪", ...

    Linux JSON 常用解析命令总结

    `jsonfilter` 是一款由OpenWRT自带的工具,其体积小且简单易用,能够满足基本的需求。它基于`json-c`库实现,因此在编译`jsonfilter`时会依赖于`json-c`。以下是`jsonfilter`的主要选项及用法: - `-i &lt;file&gt;`:...

    Jquery ajax json 总结

    总结来说,JQuery AJAX 提供了与服务器异步交互的能力,而 JSON 则是高效的数据交换格式。两者结合使用,可以实现高效的前后端数据通信,提升用户体验,减少不必要的页面刷新。在实际项目中,了解并熟练掌握这两项...

    Android中的JSON详细总结

    JSON格式在多种编程语言中都得到了支持,使得跨平台的数据交互变得简单。在Android系统中,有四个核心的JSON相关类和一个异常类,它们分别是: 1. **JSONObject**: 这是处理JSON数据的基本单元,它由一系列键值对...

    json简单的解析

    在本篇中,我们将深入探讨如何实现JSON的简单解析,特别是通过第三方框架的方式。 首先,我们来理解JSON的基本结构。JSON数据主要由对象(object)和数组(array)组成,对象以大括号{}包围,由键值对组成,键和值...

    java转json的总结

    在Struts2框架中,你可以使用Struts2的JSON插件,它默认集成了Jackson,使JSON输出变得简单。在Action类中,只需返回一个包含你要转换的对象的Map或者List,然后在配置文件中开启JSON结果类型,Struts2会自动将Java...

    jquery,json专家总结

    假设有一个简单的Web应用需要展示用户信息列表,我们可以使用jQuery结合JSON数据来实现: 1. **定义HTML结构**: ```html &lt;!-- 用户信息将在这里显示 --&gt; ``` 2. **使用jQuery获取JSON数据**: ```...

    json知识总结

    JSON的基本语法简单且易于理解。数据在JSON中以键值对的形式呈现,通过大括号{}来创建一个对象。例如: ```json {"name": "shure", "age": 22} ``` 一个JSON对象可以包含多个键值对,键(属性名)必须是字符串...

    java json api,json api

    总结来说,Java JSON API,特别是`json-lib`库,是Java开发者处理JSON数据的一个重要工具。它提供了一系列方便的API,使得JSON的创建、解析、转换变得简单,同时与其他数据格式如XML的交互也十分便捷。在理解并熟练...

    简单的JSON解析

    总结起来,JSON解析是开发中常见的任务,掌握如何正确地解析和使用JSON数据是每位IT从业者必备的技能。无论是JavaScript的`JSON.parse()`还是其他语言的相应库,理解其工作原理并熟练运用,都将有助于提升你在数据...

    json入门讲解的总结

    虽然XML被广泛宣传为跨平台、跨语言的数据交换标准,但在许多情况下,XML的复杂性并不符合实际需求,尤其是对于简单的数据传递。JSON的轻便性和与JavaScript的天然兼容性,使得它在动态网页开发中迅速流行起来,成为...

    json实例json实例

    例如,以下是一个简单的JSON实例: ```json { "name": "张三", "age": 30, "isStudent": false, "hobbies": ["阅读", "编程", "旅行"], "address": { "city": "北京", "province": "北京市" } } ``` 在这...

    JSON的简单使用

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,设计简单易读,同时也易于机器解析和生成。由于其简洁和高效,JSON已经成为互联网上最常用的数据交换格式之一,尤其在...

    JSON解析 创建JSON

    几乎所有的现代编程语言都提供了处理JSON的库,使得跨平台的数据交换变得简单。 5. JSON Schema: JSON Schema是一种JSON格式的规范,用于定义JSON数据的结构和验证规则。它可以确保接收的JSON数据符合预期的格式...

Global site tag (gtag.js) - Google Analytics