【发布时间】:2018-08-04 08:34:34
【问题描述】:
我已将此 json 转换为字符串以保存在本地数据库中
{
"type": "file",
"id": "b665ff0b-5f7b-4991-ae88-ac5054880223",
"link": {
"href": "https://s3-eu-west-com/87e9edff-e7bd-49ea-aa7a-8948cac29bc1/b665ff0b-5f7b-4991-ae88-ac5054880223.jpg"
},
"file_name": "sony 431.jpg",
"mime_type": "image/jpeg",
"file_size": 66727,
"public": true,
"meta": {
"dimensions": {
"width": 1500,
"height": 1500
},
"timestamps": {
"created_at": "2018-01-22T11:07:35.527Z"
}
},
"links": {
"current": "https://api.e-com.com/v2/files/b665ff0b-5f7b-4991-ae88-ac5054880223"
}
}
当我通过转换为 JSON 来使用该字符串时,我收到错误提示
“无法识别的令牌'com':期待('true','false'或'null')”
我该如何解决这个错误?
这就是我将这个 json 转换为字符串的方式:
staticFile1.setFile(file.toString());
字符串转json:
File file1 = new ObjectMapper().readValue(file, File.class);
【问题讨论】:
-
请发布您的代码,您是如何转换的..
-
@SantanuSur 我已添加代码
-
闻起来像缺少
toString()覆盖但没有看到代码,这是不可能的。
标签: java android json string-conversion jsonexception