我试图将JsonPrimitive元素转换为Json对象,但有麻烦。我正在使用Android上的com.google.gson库。Json元素(JsonPrimitive)麻烦转换为JsonObject
JSON元素在REST调用后从服务器返回。元素看起来像这样。
[
{
id=95018,
date=2015-05-10 08:38:42,
message=some text with a long message,
from=wbadmin,
subject=message subject,
lastPostDate=2015-05-10 08:38:42
},
{
id=95019,
date=2015-05-10 08:38:42,
message=some text with a long message,
from=wbadmin,
subject=message subject,
lastPostDate=2015-05-10 08:38:42
},
{
id=95020,
date=2015-05-10 08:38:42,
message=some text with a long message,
from=wbadmin,
subject=message subject,
lastPostDate=2015-05-10 08:38:42
}
]
到目前为止没有我试过似乎工作。我是否必须将其转换为字符串,然后将其转换回JSON?
它们从服务器周围引用引号发送,但它作为字符串返回。然后该字符串被解析为一个JSON对象'代码'
JsonObject result = new JsonObject();
result.addProperty(“result”,response);
result.addProperty(“code”,code);
result.addProperty(“error”,error);
–