用字符串数组调用rest api

时间:2014-07-31 23:17:47

标签: java json rest

[
    ['a','b','c','d','e','f','g'],
    ['a1','b1','c1','d1','e1','f1','g1'],
    ['a2','b2','c2','d2','e2','f2','g2'],
    ['a3','b3','c3','d3','e3','f3','g3']
]

我有上面的字符串,已转换为json对象:

    JSONObject json = new JSONObject();
    json.put("name", "a");
    json.put("country", "b");
    json.put("state", "c");
...
...

HttpPost post = new HttpPost(url);
...
HttpResponse httpresponse = client.execute(post);

这对我来说很好。

我的问题是代替上面的代码,我创建了json对象并发送,我可以直接将字符串传递给我的rest组件吗?如果可能,我需要选择什么类型的哑剧? 要求是传递整个字符串并在后端java组件中拆分而不是拆分,转换为json然后发送到后端。

1 个答案:

答案 0 :(得分:0)

JSON文本的MIME媒体类型是application / json。默认编码为UTF-8。 (来源:RFC 4627)。