尝试将字符串转换为 json 对象
Trying to convert a string into json object
我有以下格式的字符串:
{
"payload" : {
"name1 " : "value",
"Dir" : "<users>/<userid>/<YYYY>/<MM>/<DD>",
"file" : "username<userid>.json",
"userid" : <int>
},
"PK_id" : "xxxxxxxxxxxxxx"
}
我正在使用此代码将字符串转换为 json 对象:
JSONObject jsonObject = new JSONObject(jsonString.substring(0));
但是我在目录位置和文件名中使用反斜杠时收到此错误:
Exception in thread "main" org.json.JSONException: Expected a ',' or '}'
我需要知道我做错了什么以及正确的做法是什么。
谢谢!
NSString *strJson = @"your json string here";
如果您没有 json 字符串,那么首先将您的 NSDictionary 转换为 JSON 字符串
NSData *data = [jsonStr dataUsingEncoding:NSUTF8StringEncoding];
id json = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
我有以下格式的字符串:
{
"payload" : {
"name1 " : "value",
"Dir" : "<users>/<userid>/<YYYY>/<MM>/<DD>",
"file" : "username<userid>.json",
"userid" : <int>
},
"PK_id" : "xxxxxxxxxxxxxx"
}
我正在使用此代码将字符串转换为 json 对象:
JSONObject jsonObject = new JSONObject(jsonString.substring(0));
但是我在目录位置和文件名中使用反斜杠时收到此错误:
Exception in thread "main" org.json.JSONException: Expected a ',' or '}'
我需要知道我做错了什么以及正确的做法是什么。
谢谢!
NSString *strJson = @"your json string here";
如果您没有 json 字符串,那么首先将您的 NSDictionary 转换为 JSON 字符串
NSData *data = [jsonStr dataUsingEncoding:NSUTF8StringEncoding];
id json = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];