我正在使用volley进行json解析.我想使用POST向服务器端发送一些数据.我想发送.现在任何人都可以告诉我如何将过滤器阵列发送到服务器?
以下是我的代码段.我也尝试Hashmap和Jsonobject.但得到这个错误.
错误:
org.json.JSONException: Value at Data of type java.lang.String cannot be converted to JSONObject
Run Code Online (Sandbox Code Playgroud)
格式
{
"typeName": "MANUFACTURER",
"typeId": 22,
"cityId": 308,
"sortBy": "productname",
"sortOrder": "desc",
"filter":[
{
"filterId":101,
"typeName":"CAT_ID",
"filterId":102,
"typeName":"CAT_ID"
}
]
}
Run Code Online (Sandbox Code Playgroud)
对于Code Check pastie
我是java的新手,所以这有点令人困惑
我想得到json格式的字符串
我想要的结果是
{ "user": [ "name", "lamis" ] }
Run Code Online (Sandbox Code Playgroud)
我目前正在做的是:
JSONObject json = new JSONObject();
json.put("name", "Lamis");
System.out.println(json.toString());
Run Code Online (Sandbox Code Playgroud)
而且我得到了这个结果
{"name":"Lamis"}
Run Code Online (Sandbox Code Playgroud)
我尝试了这个,但它没有工作json.put("user",json.put("name","Lamis"));