精华内容
下载资源
问答
  • JSON

    2021-01-11 10:50:48
    JSON 定义 JavaScript Object Notation JS对象表示法 JSON是一种轻量级的数据交换格式 JSON就是一个特殊的字符串,这个字符串可以被任意的语言的识别,并且可以转化为... JSON分类: 1 对象{} '{"name":"孙悟空

    JSON

    定义

    • JavaScript Object Notation JS对象表示法

    • JSON是一种轻量级的数据交换格式

    • JSON就是一个特殊的字符串,这个字符串可以被任意的语言的识别,并且可以转化为任意语言中的对象,JSON在开发中主要用来做数据的交互

    • JSONJS对象的格式一样,只不过JSON字符串中的属性名必须加双引号

    JSON分类

              JSON分类:
                   1 对象{}
                       '{"name":"孙悟空","age":18}'
                   2 数组[]
                       '["王五","菲菲","程度"]'
    

    JSON中允许的值

           JSON中允许的值:
               1 字符串
               2 数值
               3 布尔值
               4 null
               5 对象
               6 数组
    
     <script type="text/javascript">		
    // json的定义
    			var jsonObj = {
    				"key1":12,
    				"key2":"abc",
    				"key3":true,
    				"key4":[11,"arr",false],
    				"key5":{
    					"key5_1" : 551,
    					"key5_2" : "key5_2_value"
    				},
    				"key6":[{
    					"key6_1_1":6611,
    					"key6_1_2":"key6_1_2_value"
    				},{
    					"key6_2_1":6621,
    					"key6_2_2":"key6_2_2_value"
    				}]
    			};
    //访问
    alert(jsonObj.key4[1]);
    alert(jsonObj.key6[1]);
    
    </script>
    

    json中常用的方法

    • JSON.stringify(obj) 转字符串
    • JSON.parse(json)js对象
        <script type="text/javascript">
    
            // 将JSON字符串转化成JS中的对象
            // 提供了一个工具类: JSON
    
            //json-->js对象
            //  JSON.parse()
            var json = '{"name":"孙悟空","age":18}';
            var obj1 = JSON.parse(json);
            console.log(obj1.age);
    
            //js对象-->json字符串
            //  JSON.stringify()
            var obj = {"name":"孙悟空","age":18};
            var str = JSON.stringify(obj);
            console.log(str);
            
        </script>
    

    josnjavabean转化

    public class Person {
        private Integer id;
        private String name;
    }
    
        @Test
        public void test1(){
            Person person = new Person(1,"希望");
            Gson gson = new Gson();
            String s = gson.toJson(person);//将一个对象转化成字符串
            System.out.println(s);
    
            Person person1 = gson.fromJson(s, Person.class);//讲一个字符串转化成对应javabean
            System.out.println(person1);
        }
    

    List和json的转化

    public class PersonListType extends TypeToken<ArrayList<Person>> {
    
    }
    
        @Test
        public void test2(){
            List<Person> personList = new ArrayList<>();
    
            Person person1 = new Person(1,"宋红康");
            Person person2 = new Person(2,"王振国");
    
            personList.add(person1);
            personList.add(person2);
    
            Gson gson = new Gson();
    
            //把list转化为json字符串
            String personString = gson.toJson(personList);
            System.out.println(personString);
    
            List<Person> list = gson.fromJson(personString,new PersonListType().getType());
            System.out.println(list);
            System.out.println(list.get(0));
    
        }
    

    Map集合和json的转化

        @Test
        public void test03(){
            Map<Integer,Person> personMap = new HashMap<>();
    
            personMap.put(1,new Person(1,"怪物"));
            personMap.put(2,new Person(2,"儿子"));
    
            Gson gson = new Gson();
            //把Map集合转化为json字符串
            String s = gson.toJson(personMap);
            System.out.println(s);
    
    
            //将字符串转化为Map集合
            //使用匿名内部类的方式
            Object o = gson.fromJson(s, new TypeToken<Map<Integer, Person>>() {
            }.getType());
    
            System.out.println(o);
        }
    
    展开全文
  • 行业分类json

    2019-04-18 19:34:01
    详细的行业分类json数据,包括大部分常见行业,满足在正常项目开发需求
  • 职业分类json数据

    2018-04-08 14:13:25
    自己从整理出来的职业分类json数据,有点和招聘网站中的职业分类相似,
  • 一、json分类 1一个JSON对象——JSONObject {"name":"胡小威" , "age":20 , "male":true} var json2= { "firstName":"John" , "lastName":"Doe" }; 2.一个JSON数组——JSONA...

    一、json的分类

    1一个JSON对象——JSONObject

    {"name":"胡小威" , "age":20 , "male":true}
    var json2= { "firstName":"John" , "lastName":"Doe" };

    2.一个JSON数组——JSONArray

    [{"name":"胡小威" , "age":20 , "male":true},{"name":"赵小亮" , "age":22 , "male":false}]
    var json1=[
    
    { "firstName":"John" , "lastName":"Doe" },
    
    { "firstName":"Anna" , "lastName":"Smith" },
    
    { "firstName":"Peter" , "lastName": "Jones" }
    
    ];

    3、对象数组

    
    
    var json = '{ "employees" : [' +
    
    '{ "firstName":"John" , "lastName":"Doe" },' +
    
    '{ "firstName":"Anna" , "lastName":"Smith" },' +
    
    '{ "firstName":"Peter" , "lastName":"Jones" } ]}';

     

    转载于:https://my.oschina.net/u/3234821/blog/3064745

    展开全文
  • json数组分类分组

    2019-07-09 09:52:01
    filters(JsonData) { let that = this let oldJson = JsonData let newJson = {} Object.keys(oldJson).filter((item, index) => { if (!this.isNullJson(newJson)) { ...

    filters(JsonData) {
          let that = this
          let oldJson = JsonData
          let newJson = {}
          Object.keys(oldJson).filter((item, index) => {
            if (!this.isNullJson(newJson)) {
              that.$set(newJson, item[0], [])
              newJson[item[0]].push(JSON.parse(`{"${item}":"${oldJson[item]}"}`))
            } else {
              Object.keys(newJson).filter((Nitem, Nindex) => {
                if (item[0] == Nitem) {
                  newJson[Nitem].push(JSON.parse(`{"${item}":"${oldJson[item]}"}`))
                } else {
                  that.$set(newJson, item[0], [])
                  newJson[item[0]].push(JSON.parse(`{"${item}":"${oldJson[item]}"}`))
                }
              })
            }
          })
          return newJson
        },
        isNullJson(json) {
          let jsonLength = 0
          Object.keys(json).filter((item, index) => {
            if (item) {
              jsonLength++
            }
          })
          return jsonLength > 0
        }

    展开全文
  • 国民经济分类Json格式

    2017-11-01 16:52:47
    Json格式的国民经济分类,基于国标GB/T 4754—2011国民经济分类整理。
  • JSON数据

    2020-04-27 15:25:57
    JS中的对象只有JS可以识别,其他的语言都不识别 ...JSON分类: 1.JSON对象 2.JSON数组 JSON中允许的值: 1.字符串 2.数值 3.布尔值 4.null 5.对象 6.数组 Demo: <!DOCTYPE html> <html lang="en">...

    JS中的对象只有JS可以识别,其他的语言都不识别
    而JSON字符串可以被任意的语言识别,可用于前后端数据的交互传递

    注意:JSON字符串的属性名必须使用双引号

    JSON分类:
    1.JSON对象
    2.JSON数组

    JSON中允许的值:
    1.字符串
    2.数值
    3.布尔值
    4.null
    5.对象
    6.数组

    Demo:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>JSON字符串</title>
        <script>
            window.onload = function () {
                //JSON对象
                var jsonObj = {
                    "name": "jack",
                    "age": 25,
                    "address": "china"
                };
                // console.log(jsonObj.name);//获取对象中的指定属性值
    
                //JSON字符串
                var jsonStr = '{"name":"jack","age":25,"address":"china"}';
    
                var jsonArray =
                    '[{"name":"jack","age":25,"address":"china"},{"name":"jack","age":25,"address":"china"}]';
    
    
    
                //读取从后台返回的JSON数据(JSON字符串、JSON数组)
                /*
                在JS中,提供了一个全局的JSON对象,用来序列化和反序列化对象为JSON格式
                
                JSON对象在IE7以及以下版本不支持,需要
                
                */
    
                //将JSON对象转换为JSON字符串
                var jsonStr2 = JSON.stringify(jsonObj);
                console.log("jsonStr2:" + jsonStr2);
    
                //将JSON字符串转换为JSON对象
                var obj = JSON.parse(jsonStr);
                console.log("name:" + obj.name);
            }
        </script>
    </head>
    <body>
    </body>
    </html>
    

    注意:
    JSON对象在IE7以及以下版本不支持,可以考虑使用json2.js类库

    下载位置:
    json2.js类库

    Document
    展开全文
  • 最新2017国民经济行业分类 - 四级分类JSON,采用json格式,带信息码。
  • JSON 简记

    2021-01-21 15:12:21
    JSON(JavaScript Object Notation ) JS对象表示法 1.JS中的对象只有JS自己认识,其他的语言都不认识 2.JSON就是一个特殊格式的字符串,这个字符串可以被任意的语言所识别,可以转换...4.JSON分类: 1.对象{} 2.数组[]
  • json 按照字段分类

    2019-10-13 11:01:34
    let arr = [ { Category:'A', Amount:1, },{ Category:'B', Amount:2, },{ Category:'A', Amount:3, },{ Ca...
  • Json数据解析后分类思路

    千次阅读 2013-06-28 13:58:11
    Json数据解析后分类思路 代码下载地址: "大字典 2.zip" http://vdisk.weibo.com/s/HzjOj 我们这里已从新浪微博中请求回来的数据作为例子。为了让工程简化,我将数据写入到本地了。...
  • JSON 数据类型分类

    2013-08-27 17:58:50
    简单来说,JSON可以分为两大类, 基本数据类型和复杂数据类型。  1. Primitive Types StringNumberBooleanNull 2. Structure Type ObjectArray String: 双引号相括,包含Unicode 字符,可以用...
  • 使用MapReduce将JSON数据进行分类自定义对象Mapper阶段自定义分区Reduce阶段Driver阶段进阶自定义OutputFormat自定义RecordWriter修改Driver 数据 需求:将数据按照性别和文理科进行分类存储 因为要将json字符串...
  • js操作并处理本地json文件数据,分类显示数据信息
  • 需要使用开源软件: https://github.com/nlohmann/json 只需要包含头文件json.hpp就行了。 ...#include "json.hpp" ... using json = nlohmann::json; std::ifstream ifile("F:\\DataBase\\ai_
  • json

    2014-06-24 14:27:54
    博客分类: javaScript json.netXMLHTML 发表时间 :2009-12-24 一、JAR包简介  要使程序 可以运行 必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:  1.commons-lang.jar  2.commons-beanutils....
  • JavaScript之JSON

    2018-05-26 19:50:04
    JSON(JavaScript object notation)对象表示法:用于数据交互 JSON与JavaScript的语法一致,只是属性名必须加双引号"...JSON分类: 对象{} 数组[] JSON中允许的值: 字符串 数值 null
  • JSON理解与总结

    2020-11-02 22:08:26
    JSON js中的对象只有JS 自己认识,其他的语言都不认识 JSON就是一个特殊格式的字符串,这个字符串可以被任意语言所识别,...JSON分类: 1.对象{ } 2.数组 [ ] JSON 中允许的值: 字符串 数值 布尔值 null
  • JS基础——JSON

    2020-08-23 22:14:25
    JS基础——JSON JS中的对象只有JS自己认识,其他的语言不认识 JSON就是一个特殊格式的字符串,可以被任意语言...JSON分类: 对象 {} var obj = ‘{“name”: “张三”, “age”: 10, “gender”: “男”}’; var o

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,767
精华内容 1,106
关键字:

json分类