2011-07-25 14 views
0

07-25 20:05:28.276:エラー:http接続でエラーが発生しましたjava.net.URISyntaxException:インデックス58のクエリで不正な文字が使用されました: http:// localhost/test/parsejsonstrtodatabase.php?JSON = [{"endtime": "2011-07-19 08:21:32"、 "clientid":1001005、 "lastupdate": "2011-07-19 08:21:32 "、" empid ":23456、" starttime ":" 2011-07-19 08:21:32 "、" lastname ":" Senden "、" tckey ":1、" firstname ":" Kim "、" phonenum " :2147483647、 "clientkey":1001005}、{"endtime": "2011-07-19 08:24:43"、 "clientid":1001002、 "lastupdate": "2011-07-19 08:24:43" 、 "empid":12345、 "starttime": "2011-07-19 08:24:43"、 "lastname": "Frenzo"、 "tckey":2、 "firstname": "Mary"、 "phonenum" 2147483647、 "clientkey":1001002}]JSON httpget URIsyntaxexceptionでクエリに不正な文字が含まれています

httpgetを使用してJSON文字列をリモートサーバーfrに送信してみますAndroidでは、この手順では失敗しましたが、何が間違っているかわからない、ありがとう。

答えて

-1

本質的に、一部のJSONパーサーは厳格です。あなたのJSONで

あなたには、いくつかのパーサはこれを許可している間、他の人があることから、文字列リテラル値を差分しない

"clientkey" : "1001002" 

JSONのようにアップラッパーに期待している

"clientkey" : 1001002 

のようなkey.valuesを持っています数字の値は" "引用符で囲まれているため、基本的にすべてをラップする必要があります。

+0

この回答は質問とは関係ありません。 – Ted

関連する問題