Tag: json

具有复合键的地图的JSON表示

我想将以下(java)数据结构序列化为JSON: class Machine { String name; Map parts; } class PartDescriptor { String group; String id; hashCode() equals() } class Part { String group; String id; String description; String compat; … … } 什么是一Machine JSON表示? 另外( 可选 ),指向JSON到Java序列化器/反序列化器,它将支持您的表示

jackson没有逃脱JSON中的引用

我正在尝试将json放在java中的javascript文件中,但是当我将json写入字符串时,该字符串似乎不是javascript的有效json; 它缺少一些逃脱。 (这发生在json中的一个字符串中,我将其格式化为人造json。) 例如,这将是我的javascript文件中的有效json: { “message”: “the following books failed: [{\”book\”: \”The Horse and his Boy\”,\”author\”: \”CS Lewis\”}, {\”book\”: \”The Left Hand of Darkness\”,\”author\”: \”Ursula K. le Guin\”}, ]” } 不过,我得到的是双引号未被转义的地方: { “message”: “The following books failed: [{“book”: “The Horse and his Boy”,”author”: “CS Lewis”}, {“book”: “The Left Hand of Darkness”,”author”: “Ursula K. le Guin”}, […]

如何使用GSON将List转换为JSON对象?

我有一个List,我需要使用GSON转换为JSON对象。 我的JSON对象中包含JSON数组。 public class DataResponse { private List apps; // getters and setters public static class ClientResponse { private double mean; private double deviation; private int code; private String pack; private int version; // getters and setters } } 下面是我的代码,我需要将我的List转换为JSON对象,其中包含JSON数组 – public void marshal(Object response) { List clientResponse = ((DataResponse) response).getClientResponse(); // now how do […]

如何使用jackson库将pojos附加到json文件中

我是jackson库的新手。我有定期在json文件中写入的数据。我所经历的所有当前教程都覆盖了该文件。

将JSONArray字符串转换为数组

我有这个JSON数据 {“mydata”:{“numbers”:[12,23,34]}} 通过获取JSONObject,我得到以下对象: JSONObject obj = mydataObj.getJSONObject(“mydata”); 所以obj是这样的: {“numbers”:[12,23,34]} 我需要使用数字元素。 所以我将使用for循环来使用元素。 String numbers = myObject.getString(“numbers”); 这给出了一个这样的字符串: [“12″,”23″,”34”] 如何将其转换为数组或arraylist? 所以我将得到一个值为12,23和34的数组。 编辑:获取JSONArray的Array,ArrayList后,我将比较“numbers1_Array”和“numbers2_Array”。 然后我会找到第一个数组中存在但第二个数组中不存在的元素。 因此选择与比较操作相关的数据结构类型更容易。

使用gson在java中反序列化json

我用gson在java中反序列化json非常困难。 我有以下json: {“races”:[ {“id”:1,”mask”:1,”side”:”alliance”,”name”:”Human”}, {“id”:2,”mask”:2,”side”:”horde”,”name”:”Orc”}, {“id”:3,”mask”:4,”side”:”alliance”,”name”:”Dwarf”}]} 我现在的java代码是: StringRequest stringRequest = new StringRequest(Request.Method.GET, url, new Response.Listener() { @Override public void onResponse(String response) { Gson gson = new Gson(); Type type = new TypeToken<List>(){}.getType(); List races = gson.fromJson(response, type); for (WoWRaces race : races){ if(raceID.equals(race.id)) { raceName = race.name; } } } }, new Response.ErrorListener() { @Override […]

Hibernate用户和朋友JsonReference

我有两个表:Users和User_Friend用于显示与添加字段的关系。 CREATE TABLE public.users ( uuid VARCHAR(36) PRIMARY KEY NOT NULL, username VARCHAR(45) UNIQUE NOT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255), middle_name VARCHAR(255) ); CREATE TABLE public.user_friends ( uuid VARCHAR(36) PRIMARY KEY, user_uuid VARCHAR(36) REFERENCES public.users (uuid) NOT NULL, friend_uuid VARCHAR(36) REFERENCES public.users (uuid) NOT NULL, friendAddDate TIMESTAMP NOT NULL, friendTypeId INT NOT NULL, […]

解析Android中的JSON数组和对象

这就是JSON的样子: [{ “pmid”: “2”, “name”: ” MANAGEMENT”, “result”: “1”, “properties”: [ { “prop_id”: “32”, “prop_name”: “Bonneville”, “address”: “122 Lakeshore”, “city”: “Ripley”, “state”: “OH”, “zip”: “11454”, “lat”: “41.123”, “long”: “-85.5034” } ] }] 我试图用Android中的以下Java代码解析它: JSONObject jObj = null; 试试{jObj = new JSONObject(jsonStr); // We get weather info (This is an array) JSONArray jArr = jObj.getJSONArray(“properties”); // […]

将JSONObject转换为Map

我有一个JSONObject ,其中包含一些我想要转换为Map属性 有什么东西可以在json.org或ObjectMapper吗?

如何在下一个活动中显示响应

在我的应用程序中,我正在搜索模块我之前的问题是如何在其他活动中显示json响应? 因为我在服务器发送请求,然后我得到响应,作为回应我得到一些数据,我希望在下一页显示的数据,我不知道该怎么做,任何人都可以帮助吗? class AttemptLogin extends AsyncTask { boolean failure = false; @Override protected void onPreExecute() { super.onPreExecute(); pDialog = new ProgressDialog(getActivity()); pDialog.setMessage(“Processing..”); pDialog.setIndeterminate(false); pDialog.setCancelable(true); pDialog.show(); } @SuppressWarnings(“unused”) @Override protected String doInBackground(String…args) { //Check for success tag //int success; Looper.prepare(); String userids = strtext.toString(); String contri=spcountry.getText().toString(); String states=spstate.getText().toString(); String city=spcity.getText().toString(); System.out.println(“Email : ” + userids); System.out.println(“Email […]