-1
からJSONは、いくつかのいずれかが私を助けてください取得:私は私のコードで間違っているところ一覧<地図<文字列、文字列>>
public void request_Body_From_Data(String json, DataTable requestBody) throws Throwable {
List<Map<String, String>> body = requestBody.asMaps(String.class, String.class);
String converted_Json = convert_listmap_to_json_string(body);
printJson(converted_Json);
}
public String convert_listmap_to_json_string(List<Map<String, String>> map) {
JSONArray json_arr = new JSONArray();
for (Map<String, String> list : map) {
JSONObject json_obj = new JSONObject();
for (Map.Entry<String, String> entry : list.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
try {
if (key.equals("C")) {
break;
} else {
json_obj.put(key, value);
}
} catch (JSONException jsone) {
jsone.printStackTrace();
}
json_arr.put(json_obj);
}
}
return json_arr.toString();
}
質問:
私はJSONに変換したいと思いますこれはマップに一覧表示されます。
そして私はキュウリの機能ファイルからリストを読んでいます。 機能ファイルは、以下のようになり:
| A | B | C |
| trade | test | ID |
| Code | 789 | ORDER|
Iは、JSON形式の下に得た: [{ "B": "テスト"、 "A": "トレード"}、{ "B": "テスト"、」 A ":" 貿易 "}
期待される結果は次のようになります。
"A": {
"trade": "test",
"Code": "789",
}
ありがとうございました。私は学習段階にあります。 – Eric