json4:使用json-lib解析生成json

Andy胡      2022-02-08     490

关键词:

特征:
1.包多
2.JSONObject.fromObject

import net.sf.json.JSONObject;

public class JsonLib {

    public static void main(String[] args) {

        Bean2Json();
        Json2Bean();
    }

    static private void Bean2Json() {
        People p = new People();
        p.setName("金公");
        p.setPower(10000);
        // 关键代码
        JSONObject jspnObj = JSONObject.fromObject(p);
        System.out.println(jspnObj.toString());
    }

    static private void Json2Bean() {
        String strJson = "{'name':'木母','power':8000}";

        JSONObject jspnObj = JSONObject.fromObject(strJson);
        // 关键代码
        People p = (People) JSONObject.toBean(jspnObj, People.class);

        System.out.println(p.getName());
    }

    static private void parseJson() {

    }
}

运行结果:

{"name":"金公","power":10000}
木母

json-lib解析json之二维jsonarray

...析josn有两种方式,一种是利用jackson,还有一种就是利用json-lib,本例子用的是josn-lib,所使用的jar包是json-lib-2.2.3-jdk15.jar下面我们来解析这个josn,获取id的值,number是一个二维JSONArray首先要导入几个 查看详情

关于json的解析方式

借鉴:站在巨人的肩膀上一、json-lib json-lib最开始的也是应用最广泛的json解析工具,json-lib不好的地方确实是依赖于很多第三方包,在Json.org网站上,Java可以使用的解析Json的组件就有21种之多。这里以使用org.json解析JSON为例&n... 查看详情

如何使用带有 UTF-8 字符的 json4s 序列化 JSON?

】如何使用带有UTF-8字符的json4s序列化JSON?【英文标题】:HowtoserializeJSONwithjson4swithUTF-8characters?【发布时间】:2016-05-1203:25:18【问题描述】:我有一个非常简单的例子:importorg.json4s._importorg.json4s.native.JsonMethods._importorg.json4s.JsonDS... 查看详情

gson、fastjson、jackson、json-lib对比总结

参考技术A综上4种Json技术的比较:在项目选型的时候可以使用Google的Gson和阿里巴巴的FastJson两种并行使用,如果只是功能要求,没有性能要求,可以使用google的Gson,如果有性能上面的要求可以使用Gson将bean转换json确保数据的正... 查看详情

求助:java中如何使用json-lib解析这种格式的json数据(list中嵌套list)?

success:true,message:"xxxx",total:200,ajList:[bh:"xxxx",dsr:"张三、李四",spzzcyList:[js:"审判长",xm:"王顺",js:"审判员",xm:"张黎",......],......]不要从别人博客上复制然后贴上来,我这是2层list嵌套... 查看详情

json-lib工具包解析小数自动四舍五入导致小数值丢失问题解决(代码片段)

背景项目中采用了json-lib作为json解析转化工具。在转化经纬度信息的时候,把小数点位数做了四舍五入,导致经纬度定位不准。换fastjson或Gson的话代码还得改动,且fastjson和Gson对于格式不太标准的json数据格式,会... 查看详情

c/c++c++json解析和生成的开源库:rapidjson和jsoncpp(代码片段)

...reader.h5.rapidjson/error/en.h6.rapidjson/error/error.h四,RapidJson使用案例1.安装RapidJson2.测试的Json数据3.使用DOM解析器解析JSON4.使用DOM解析器生成JSON五,JsonCpp使用六,其它一,RapidJson和JsonCpp对比RapidJson和JsonCpp都是C++... 查看详情

java,jquery对json的解析

...绍吧1,服务器端,也就是java方面,我们用的是 net.sf.json-lib,如果是maven,要先添加依赖,用下面的:<!--json-lib--><dependency><groupId>net.sf.json-lib< 查看详情

找不到类的 ScalaSig - json4s with scala + proguard for an android app

...5:30【问题描述】:我有一个非常简单的案例类(Baz),我想使用json4s-native将其序列化为JSON。在使用Proguard制作安卓 查看详情

json对象操作

对json的基本操作使用json-lib包对json对象进行解析,需要使用如下jar包:*1.commons-beanutils-1.8.0.jar*2.commons-collections-3.2.1.jar*3.commons-lang-2.5.jar*4.commons-logging-1.1.1.jar*5.ezmorph-1.0.6.jar*6.json-lib-2.4-jdk15.j 查看详情

json-lib使用——jsonobject与jsonarray

  ps:看这篇博客之前首先要引入工具包json-lib-2.2.2-jdk15.jar  资源链接:百度云:链接:https://pan.baidu.com/s/1o9k7PSu密码:00lj 一、从Object到String  要先用Object对象构造一个JSONObject或者JSONArray对象,然后调用它的toString()... 查看详情

Json4s:不支持方法体中定义的类

】Json4s:不支持方法体中定义的类【英文标题】:Json4s:Classesdefinedinmethodbodiesarenotsupported【发布时间】:2016-02-2401:46:39【问题描述】:我有一个Seq:caseclassIntPane(overridevalduration:FiniteDuration,overridevalvalues:mutable.Map[String,Int],overrideva 查看详情

json-lib基础

一、json-lib所需的jar包:  json-lib.jar,commons-beanutils.jar,commons-collections.jar,commons-lang.jar,commons-logging.jar,ezmorph-1.0.6.jar(可直接在网上搜索下载)。 二、使用:  1、json字符串 <------> json   查看详情

scala-fold,aggregate,iterator

importorg.json4s._importorg.json4s.jackson._importorg.json4s.jackson.JsonMethods._importorg.json4s.JsonDSL._importorg.json4s.JsonDSL.map2jvalue//or//importorg.json4s.JsonDSL.WithDouble._//importorg.js 查看详情

使用gson解析,生成json

包:gson-2.3.jarJson文本解析为Java对象;Java对象生成为Json文本importcom.google.gson.Gson;publicclassTestGson{ classPerson{ privateStringname; privateint[]power; privateHorsehs1; privateHorse[]hs2; publicHorsegetH 查看详情

使用jsonobject生成和解析json

使用JSONObject生成和解析json1.json数据类型类型描述Number数字型String字符串型Boolean布尔型Array数组Object对象null空值(1)json中不区分整数、小数等类型,而统一使用Number来存储数字。(2)Array表示数组,以中括号"[]"括起来,元素之... 查看详情

maven工具使用json-lib时,jsonarray.fromobject()不能执行的解决方案

...载哦,链接在视频最下面!!)我的pom文件,如下,导入json-lib请注意添加 <classifier>jdk15</classifier>这个属性,json-lib支持jdk1.3,jdk1.5,要不然不会添加json 查看详情

java.lang.ClassNotFoundException: org.json4s.JsonAST$JValue

】java.lang.ClassNotFoundException:org.json4s.JsonAST$JValue【英文标题】:【发布时间】:2021-12-2300:41:46【问题描述】:我正在kafka上尝试POC,我正在将数据集加载到主题并从中读取。我正在尝试创建一个结构如下,以应用于我将从kafka主题... 查看详情