作者tga123 (叛帝)
看板AndroidDev
标题[问题] JSON会自动进位?
时间Tue Mar 25 09:52:28 2014
恩...最近碰到一个很奇怪的问题
还是说我哪边有漏掉..
我明明获取的值都是使用字串
Server传的也是字串
但是他却会自动进位...
传的值明明是十进位他却会自动判别为八进位转成十进位..
而有些值还会被自动去头尾的0...
这倒底是怎麽回事呢?
以下为程式码
Document
c2=Jsoup.connect("
http://)
.data("control_param", "bill_new_bills")
.data("email", site.getEmail()).post();
Elements show =c2.select("body");
String a= show.toString();
Log.w("start_data",a);
a= a.replace("<body>","");
a= a.replace("</body>","");
a= a.replace(""","");
a= a.replace("\n","");
JSONDecode(a);
JSONArray jsonArray2 = new JSONArray(as);
//^经过这行就开始自动进位了...
d1=new String[jsonArray2.length()][12];
t=jsonArray2.length();
for (int i = 0; i < jsonArray2.length(); i++) {
JSONObject jsonObjects = jsonArray2.getJSONObject(i);
d1[i][1] = jsonObjects.getString("barcode_cvs1");
}
有没有乡民有解呢orz
我觉得应该是我对JSON的概念不够清楚..
但我不知道去哪找相关去0跟进位的资料orz
感激不尽
--
ボ ◢ ◥══
◢ ◥═══
◢ ◥◣ ══
◥◣◢◤◣
═ ◣◢═Vocaloi
d╮
║
◣ ◤◥ ◢◢◢▼ quetzal◤◥◥﹨◣ ◢◥◤ ◥ ▼◥ ◣◢ ║
║
● ●▼ ● ●◥ ロ ● ● ;│ ▼◥︽﹨ ◆▼◥▼﹨ ▃▃
║
◣▄ ◢◤ ◤◣▆ ◢◥ ◥
◣▃ ▉
◤ ═● ● ▌ ◤● ● ▌ ◢
ド!
║
◤◤◢ ◣
カ ████▆≡ ◤▆ ◥ ◢
◣▁ ▉
◥ ◣▄ ▉
◤ ▅▅
╰══
◣︶●═══
▊█▎◥◣══
▼ ◢/△ ◤═イ═△▅/◥══
△▅/◣ ═══
╯
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.34.164.154
1F:→ tails32100:可以看看JSON原始码是长什麽样,也许是Server就错了 03/25 23:55
2F:推 tac0wu:头有0会被判定为八进位 这算惯例吧 03/26 01:29
3F:→ tga123:找到原因!是因为SERVRE传来的直没有双引号... ORZ 03/26 11:17