Json的学习 ゝ一世哀愁。 2022-05-21 02:25 76阅读 0赞 一、Json的语法规则 数据在名称/值中 数据由逗号分隔 大括号保存对象 中括号保存数组 名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值 二、Json对象 Json对象在大括号\{\}中书写,例: \{"name":"硕硕","age":"16"\} 三、Json数组 Json数组在中括号中书写: \{"Person":\[ \{"name":"硕硕","age":"16"\}, \{"name":"二硕","sex":"女"\}, \{"name":"二硕","sex":"女"\} \]\} 在上面的例子中,对象Person是包含三个对象的数组。 四、Json.parse() 使用Json.parse()方法将数据转换为JavaScript对象。 五、Json.stringify() 使用Json.stringify()方法将JavaScript对象转为字符串 六、手动拼接Json串 String a="{"+"\""+"email"+"\""+":"+"\""+email+"\""+"," + ""+"\""+"nick_name"+"\""+":"+"\""+name+"\""+"}"; 打印结果为: {"email":"1","nick_name":"ze"} 七、将java对象转成Json对象 一个Customer对象和Result对象 public class Customer { private String nick_name; private String email; public String getNick_name() { return nick_name; } public void setNick_name(String nick_name) { this.nick_name = nick_name; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } @Override public String toString() { return "Customer [nick_name=" + nick_name + ", email=" + email + ", getEmail()=" + getEmail() + "," + " getNick_name()=" + getNick_name() + ", getClass()=" + getClass() + ", hashCode()=" + hashCode() + ", toString()=" + super.toString() + "]"; } public class Result { private Customer customer; public Customer getCustomer() { return customer; } public void setCustomer(Customer customer) { this.customer = customer; } } Result result=new Result(); Customer cu=new Customer(); cu.setEmail("wangpeng@huapay.com"); cu.setNick_name("王鹏"); result.setCustomer(cu); net.sf.json.JSONObject fromObject = net.sf.json.JSONObject.fromObject(result); //json-lib 将对象转为json System.out.println(fromObject); String str = JSON.toJSONString(result);//fastjson 将对象转为json字符串 {"customer":{"email":"wangpeng@huapay.com","nick_name":"王鹏"}} {对象里面套对象} System.out.println(str); 新手学习,有问题可以留言讨论。
相关 JSON 学习 JSON 总结内容 一、JSON 的定义 二、格式 三、在 JavaScript 中的 JSON 1. 一时失言乱红尘/ 2022年10月09日 02:57/ 0 赞/ 150 阅读
相关 JSON学习 1.JSON 语法是 JavaScript 对象表示语法的子集。 l 数据在名称/值对中 l 数据由逗号分隔 l 花括号保存对 灰太狼/ 2022年06月17日 13:26/ 0 赞/ 164 阅读
相关 JSON 学习 JavaScript Object Notation,JS 对象标记,是一种轻量级的数据交换格式。 [JSON 标准][JSON] JSON 介绍 简介 JS ╰半夏微凉°/ 2022年05月22日 23:18/ 0 赞/ 199 阅读
相关 JSON学习 JSON学习 [JSON][]([JavaScript][] Object Notation,JS对象简谱)是一种轻量级的数据交换格式。它基于 [ECMAScript][ 你的名字/ 2022年05月14日 18:34/ 0 赞/ 649 阅读
相关 json学习 [JSON字符串解析][JSON] [json在前后端数据交互中的应用][json] [Ajax+Json应用和实现省市联动][Ajax_Json] [JSON]: Dear 丶/ 2022年05月03日 08:00/ 0 赞/ 533 阅读
相关 JSON学习 1.JSON 语法是 JavaScript 对象表示语法的子集。 l 数据在名称/值对中 l 数据由逗号分隔 l 花括号保存对象 l 方括号保存数组 水深无声/ 2022年02月12日 13:45/ 0 赞/ 205 阅读
相关 1.Json的学习--JSON.stringfy() 1.JSON.parse() JSON.parse() JSON 通常用于与服务端交换数据。 在接收服务器数据时一般是字符串。 我们可以使用 JSON 妖狐艹你老母/ 2022年01月10日 15:23/ 0 赞/ 119 阅读
相关 JSON学习 文章目录 JSON介绍 概念 JSON使用 语法 JSON介绍 > [JSON官网][JSON] 概念 JSON 雨点打透心脏的1/2处/ 2021年09月29日 01:10/ 0 赞/ 265 阅读
还没有评论,来说两句吧...