Ищите инструмент прокси GRPC для перехвата связи (запрос и ответ) между 2 узлами

из примера lemiorhan, который я могу решить, просто изменив некоторую строку использования кода lemiorhan:

JSONObject json = new JSONObject(obj);

вместо этого:

JSONObject json = (JSONObject) obj

, поэтому в моем тестовом коде:

Map item_sub2 = new LinkedHashMap();
item_sub2.put("name", "flare");
item_sub2.put("val1", "val1");
item_sub2.put("val2", "val2");
item_sub2.put("size",102);

JSONArray itemarray2 = new JSONArray();
itemarray2.add(item_sub2);
itemarray2.add(item_sub2);//just for test
itemarray2.add(item_sub2);//just for test


Map item_sub1 = new LinkedHashMap();
item_sub1.put("name", "flare");
item_sub1.put("val1", "val1");
item_sub1.put("val2", "val2");
item_sub1.put("children",itemarray2);

JSONArray itemarray = new JSONArray();
itemarray.add(item_sub1);
itemarray.add(item_sub1);//just for test
itemarray.add(item_sub1);//just for test

Map item_root = new LinkedHashMap();
item_root.put("name", "flare");
item_root.put("children",itemarray);

JSONObject json = new JSONObject(item_root);

System.out.println(json.toJSONString());
0
задан Deepak Mule 17 January 2019 в 07:14
поделиться