谷歌JsonObject

pom.xml 加入以下内容:

        <!-- gson -->
        <dependency>
            <groupId>com.google.code.gson</groupId>
            <artifactId>gson</artifactId>
            <version>2.8.5</version>
        </dependency>

JsonObject:

        JsonObject json = new JsonObject();
        json.addProperty("name", "song");
        json.addProperty("age", 25);
        System.out.println(json.toString()); //  {"name":"song","age":25}

JsonArray: 

       // JsonArray 数组
        JsonArray array = new JsonArray();
        array.add("上海");
        array.add("北京");
        array.add("宿迁");
        System.out.println(array.toString()); //  ["上海","北京","宿迁"]
        // [{"id":1,"title":"测试跳转"},{"id":1,"title":"测试跳转"}]

        JsonArray childrenDataArray = new JsonArray();

        // 子节点信息
        JsonObject childData1 = new JsonObject();
        childData1.addProperty("id",1);
        childData1.addProperty("title", "测试跳转");

        JsonObject childData2 = new JsonObject();
        childData2.addProperty("id",1);
        childData2.addProperty("title", "打开APP");

        childrenDataArray.add(childData1);
        childrenDataArray.add(childData2);

        System.out.println(childrenDataArray);

JsonObject 嵌套 JsonArray: 

        // {"name":"张三","age":20,"games":["CrossFire","DNF","LOL"]}

        JsonObject testJson = new JsonObject();
        testJson.addProperty("name","张三");
        testJson.addProperty("age", 20);

        JsonArray loveGameArray = new JsonArray();
        loveGameArray.add("CrossFire");
        loveGameArray.add("DNF");
        loveGameArray.add("LOL");
        testJson.add("games",loveGameArray);

        System.out.println(testJson.toString());

 

  • 7
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
包含以下java源文件: com.google.gson.DefaultDateTypeAdapter.class com.google.gson.ExclusionStrategy.class com.google.gson.FieldAttributes.class com.google.gson.FieldNamingPolicy.class com.google.gson.FieldNamingStrategy.class com.google.gson.Gson.class com.google.gson.GsonBuilder.class com.google.gson.InstanceCreator.class com.google.gson.JsonArray.class com.google.gson.JsonDeserializationContext.class com.google.gson.JsonDeserializer.class com.google.gson.JsonElement.class com.google.gson.JsonIOException.class com.google.gson.JsonNull.class com.google.gson.JsonObject.class com.google.gson.JsonParseException.class com.google.gson.JsonParser.class com.google.gson.JsonPrimitive.class com.google.gson.JsonSerializationContext.class com.google.gson.JsonSerializer.class com.google.gson.JsonStreamParser.class com.google.gson.JsonSyntaxException.class com.google.gson.LongSerializationPolicy.class com.google.gson.TreeTypeAdapter.class com.google.gson.TypeAdapter.class com.google.gson.TypeAdapterFactory.class com.google.gson.annotations.Expose.class com.google.gson.annotations.SerializedName.class com.google.gson.annotations.Since.class com.google.gson.annotations.Until.class com.google.gson.internal.ConstructorConstructor.class com.google.gson.internal.Excluder.class com.google.gson.internal.JsonReaderInternalAccess.class com.google.gson.internal.LazilyParsedNumber.class com.google.gson.internal.LinkedTreeMap.class com.google.gson.internal.ObjectConstructor.class com.google.gson.internal.Primitives.class com.google.gson.internal.Streams.class com.google.gson.internal.UnsafeAllocator.class com.google.gson.internal.bind.ArrayTypeAdapter.class com.google.gson.internal.bind.CollectionTypeAdapterFactory.class com.google.gson.internal.bind.DateTypeAdapter.class com.google.gson.internal.bind.JsonTreeReader.class com.google.gson.internal.bind.JsonTreeWriter.class com.google.gson.internal.bind.MapTypeAdapterFactory.class com.google.gson.internal.bind.ObjectTypeAdapter.class com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.class com.google.gson.internal.bind.SqlDateTypeAdapter.class com.google.gson.internal.bind.TimeTypeAdapter.class com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.class com.google.gson.internal.bind.TypeAdapters.class com.google.gson.reflect.TypeToken.class com.google.gson.stream.JsonReader.class com.google.gson.stream.JsonScope.class com.google.gson.stream.JsonToken.class com.google.gson.stream.JsonWriter.class com.google.gson.stream.MalformedJsonException.class
Json是一种轻量级的数据交换格式,可用于存储和传输结构化数据。JsonObject是Json中的一种数据类型,它表示一个包含键值对的无序集合。 Google是一家全球知名的科技公司,拥有许多互联网产品和服务。在Android开发中,JsonObject类经常与Google的相关技术和库一起使用,用于处理和解析Json数据。 JsonObject类是Google提供的一个Android开发库中的一个类,用于在Android应用中创建、操作和解析Json数据。通过使用JsonObject,开发人员可以轻松地将Json数据转换为Java对象,并对其中的键值对进行增删改查操作。 在Android开发中,可以使用JsonObject类来解析从服务器获取的Json数据。通过使用JsonObject的相关方法,可以获取Json中特定键的值,并将其转换为合适的数据类型。此外,JsonObject还提供了一些用于操作Json数据的方法,如添加新的键值对、删除特定键值对等。 除了JsonObject之外,Google还提供了其他与Json相关的类和技术,如JsonArray和Gson。JsonArray用于表示一个包含多个JsonObject的有序集合,可用于处理复杂的Json数据。而Gson是Google开发的一个强大的Json解析库,可以方便地将Json数据转换为Java对象,并提供了许多便捷的方法和注解来简化解析过程。 综上所述,JsonObject是一种用于表示键值对集合的数据类型,而Google则是一家提供各种技术和库来处理Json数据的知名科技公司。在Android开发中,JsonObject经常与Google的相关技术和库一起使用,用于处理和解析Json数据。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值