我有一个简单的json字符串
{"username":"myemail@play.co.in","password":"0000"}
当我尝试使用以下代码
读取json字符串时 JSONObject json = new JSONObject(jsonString);
Log.i(TAG,"uname "+json.getString("username"));
Log.i(TAG,"password "+json.getString("password"));
密码打印为"密码0"而不是"密码0000"。
请帮我解决这个问题,如何读取字符串而不是值。
答案 0 :(得分:1)
该值以int形式返回。因此,如果你在json中返回了一个int 000009它会被转换为9,那么领先的000被删除了,从根本上说是一样的!如果你想让所有字符用值为#34; 0000"的引号包围value元素。这样你将被归还所有角色。