【java 中 json的组装】教程文章相关的互联网学习教程文章

在Java中将外部XML解析为JSON?【代码】

所以我坐在这里使用Google Geocoder,它通过’GOOGLE_URL / xml?address = input& sensor = false’返回XML.我需要使用Java获取它并将其解析为JSON对象并向前发送. 我该怎么做呢? (不,这不是作业)请注意,最好在标准库中完成.目前我正试图解决是否可以使用例如SAX.解决方法:这是一个工作示例,它显示了如何连接到URL,下载XML并将其转换为JSON格式: >连接到URL并将XML作为字符串下载:String str = "http://maps.google.com/maps/ap...

java – jackson vs json simple for stream parsing

我在github https://github.com/jillesvangurp/jsonj上有一个json库 这个库有一个基于json simple的解析器,它使用一个处理程序类来完成创建我库中的JsonObject,JsonArray和JsonPrimitive实例的所有工作. 我见过人们发布各种基准测试表明,jackson解析器在性能方面和它一样好,而json simple是较慢的选择之一.因此,为了看看我是否可以提高性能,我创建了一个替代解析器,它使用jackson流API并调用我用于原始解析器的相同处理程序.从功能...

将java类数据转换为JSON格式?【代码】

我正在使用spring进行Java项目.所以我使用Jackson库转换为获取JSON格式. 我的java类将是,public class ChatInteraction extends Interaction{private int ticketId;private String name;private String interactionType ;private LinkedList<InteractionInfo> interactions;public ChatInteraction(Message response) {super(response);interactions = new LinkedList<InteractionInfo>();}public int getTicketId() {return ticke...

java – 在Groovy中实现Object-JSON映射的标准方法是什么?【代码】

在Java中,如果我想将一些JSON转换为POJO(或副版本),我将使用Gson甚至FlexJson在某种mapper对象中为我做转换:public interface JsonMapper<T> {public T toPojo(String json);public String toJson(T pojo); }public class WidgetJsonMapper implements JsonMappper<Widget> {private Gson mapper;@Overridepublic Widget toPojo(String json) {// Use mapper to deserialize JSON into POJO}@Overridepublic String toJson(Widget...

java – 将ArrayList转换为JSON – Android【代码】

我有一个数组列表和一个单独的字符串.我想将它们转换为JSON格式,并期望它低于json格式. 预期格式,{ "last_sync_date": "2014-06-30 04:47:45", "recordset": [{"contact_group": {"guid": "y37845y8y","name": "Family", "description": "Family members", "isDeleted": 0 } },{"contact_group": { "guid": "gt45tergh4", "name": "Office", "description": "Office members", ...

java – 使用jsonPath检查Map键/值【代码】

我正在测试一个返回Map的控制器@RequestMapping("/") @ResponseBody public Map<String, String> getMessages(@RequestBody String foo) {Map<String, String> map = boo.getMap(foo);return map; }测试:... resultActions.andDo(print()).andExpect(status().isOk()).andExpect(content().contentTypeCompatibleWith(MediaType.APPLICATION_JSON)).andExpect(jsonPath("$", notNullValue())).andExpect(jsonPath(EXPRESSION, equ...

简单的休息JSON POST,java作为服务器,jquery作为客户端【代码】

在我提出问题之前,我必须说我已经阅读了20多个关于这个问题的问题和文章,但没有一个能解决它. 我的问题是我在java中有一个安静的服务器,如下所示:@RequestMapping (value = "/downloadByCode", method = RequestMethod.POST) @ResponseBody public void downloadByCode(@RequestBody final String stringRequest, final HttpServletResponse response) {try{final ObjectMapper objectMapper = new ObjectMapper();final JsonNode...

将字符串转换为json不适用于java【代码】

我有一个转换字符串到json的问题.也就是说,我的json字符串是:{"serverId":2,"deviceId":736,"analysisDate":"2017-05-11T07:20:27.713Z","eventType":"Logs","eventAttributes":[{"name":"level","value":"INFO"},{"name":"type","value":"Video Blocked On"},{"name":"cameraId","value":"722"},{"name":"userId","value":"1"}]}我的代码:try {JSONObject object = new JSONObject(jsonString);JSONArray array = object.getJSO...

JSON在Java中的转换

//java bean的三大条件:1.私有化的属性 2.公共的get/set方法 3.一个无参构造器//1.将javaBean对象转换成json格式的字符串 User user = new User("zhangsan",20); String useStr = JSON.toJSONString(user); System.out.println(useStr); //2.将 json格式的字符串转换成javaBean对象 String jsonStr = "{ \"name\" : \"lisi\" , \"age\" : 25 }"; User user01 = JSON.parseObject(jsonStr,Use...

fastjson反序列化LocalDateTime失败的问题java.time.format.DateTimeParseException: Text '2019-05-24 13:52:1【代码】

本地java类import org.springframework.format.annotation.DateTimeFormat;import java.time.LocalDateTime;/**** 问题处理记录*/ public class UserIssueProcessDto {/**** 处理说明*/private String f_clsm;/**** 施工队处理反馈*/private String f_fk;/**** 处理开始时间*/@DateTimeFormat( pattern = "yyyy-MM-dd HH:mm:ss")private LocalDateTime f_clkssj;/**** 处理结束时间*/@DateTimeFormat( pattern = "yyyy-MM-dd HH:mm...

java – Gson.toString()给出错误“IllegalArgumentException:多个名为mPaint的JSON字段”【代码】

我想将自定义对象转换为字符串并保存在SharePreferences中,这是我的最终目标.我尝试下面的线失败了.String matchString = gson.toJson(userMatches);Logcat:10-11 15:24:33.245: E/AndroidRuntime(21427): FATAL EXCEPTION: main 10-11 15:24:33.245: E/AndroidRuntime(21427): java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=4001, result=-1, data=null}to activity {com.objectlounge.r...

FastJson学习:JSON格式字符串、JSON对象及JavaBean之间的相互转换【代码】

当前台需要传送一系列相似数据到后端时,可以考虑将其组装成json数组对象,然后转化为json形式的字符串传输到后台 例如: nodes = $(#PmPbsSelect_tree).tree(getChecked);var data=[];for(var i=0;i<nodes.length;i++){if(!isParentCheck(nodes[i],nodes)){data.push({"id":nodes[i].id,"pid":node.id});}else{data.push({"id":nodes[i].id,"pid":null});}} dataStr=JSON.stringify(data); $.ajax({url:ctx+"/Pm...

java – 使用Gson的Json单键值【代码】

我有单键值对,我需要使用Gson转换为Json.我怎么能这样做?说我有class MyClass{String key;String value;...//bunch of other fieldspublic String singleKeyValueToJson(){return new Gson(key,value);//how do I do this?}}注意我没有序列化整个类:只是两个字段.解决方法:为什么不手动创建json而不是使用库.public String singleKeyValueToJson(){JSONObject json=new JSONObject();json.put(key,value);return json.toString()...

java – Spring Boot – 自定义JSON序列化[复制]【代码】

参见英文答案 > Jackson custom date serializer 1个我通常使用mixins在使用Jackson Library时执行自定义序列化和反序列化. Spring Boot应用程序中的My RestController具有类似于下面列出的方法.我猜Spring Boot使用Jackson将VerifyAccountResponse序列化为字符串.但是,当将我们的日历/日期对象转换为字符串时,它会将其转换为长值.我可以使用自定义序列化程序将它们转换为适当的格式.但是,我必...

java – 以json的形式检索firebase数据【代码】

我想检索存储在firebase数据库中的数据,但是使用正确的Json格式,问题是当使用String.valueOf(dataSnapshot.getValue())时,它不是正确的json格式.例如,如果是数据{"properties" : {"last_update" : "15-02-2017 02:48:00 pm","last_update_code" : "1258884" } }返回的值就是这样properties = {last_update = 15-02-2017 02:48:00 pm,last_update_code = 1258884}没有引号或(:). 那么有没有办法以第一种格式将数据作为字符串?解决...