簡體   English   中英

僅適用於iPhone(和iPhone模擬器)的奇怪響應JSON

[英]Weird Response JSON on iPhone (and iPhone simulator) only

我通過JSON將列表發送到我的服務器,服務器在其中對其進行更新,並將更新后的列表發給我。 但是,當我收到響應時,我會得到一些奇怪的JSON:

來自服務器的ResponseString:{“ d”:“ {\\” basketList \\“:[{\\” amount \\“:1,\\” strikethrough \\“:0:\\” listName \\“:\\” default \\“,\\” listID \\“:\\” 00000000-0000-0000-0000-000000000000 \\“,\\” TimeStamp \\“:\\” 10/10/01 09:17:08 \\“,\\” id \\“:\\” 4116858a-374b- 489b-ae26-5175b7b7b0f9 \\“,\\”拇指\\“:\\” http://mobile.boxolino.com/test/60aee80d-ad31-49b1-9895-4984fa348624_56x56.png \\“,\\”名稱\\“:\\” 0,5L ROOMIJS CHOCOLADE \\“,\\”圖像\\“:\\” \\“,\\”類型\\“:\\”產品\\“,\\” isPromo \\“:0,\\” inList \\“:1,\\” rotatorImage \\“:\\” \\“,\\”到期\\“:\\” 01/01/10 \\“,\\”品牌\\“:\\” \\“,\\” enseigne \\“:\\” \\“,\\”分支\\ “:\\” \\“,\\” branchID \\“:\\” 00000000-0000-0000-0000-000000000000 \\“},{\\” amount \\“:1,\\”刪除線\\“:0,\\” listName \\“ :\\“ default \\”,\\“ listID \\”:\\“ 00000000-0000-0000-0000-000000000000 \\”,\\“ TimeStamp \\”:\\“ 10/10/01 09:17:08 \\”,\\“ id \\“:\\” 4fbc4d31-ca2a-4001-942b-6da270de7eb4 \\“,\\”拇指\\“:\\” http://mobile.boxolino.com/test/60aee80d-ad31-49b1-9895-4984fa348624_56x56.png “,\\”名稱\\“:\\” Biokatoenen washandjes 4釘-16 x 21 cm \\“,\\”圖像\\“:\\” \\“,\\”類型\\“:\\”產品\\“,\\” isPromo \\“ :0,\\“ inList \\”:1, \\“ rotatorImage \\”:\\“ \\”,\\“到期\\”:\\“ 01/01/10 \\”,\\“品牌\\”:\\“ \\”,\\“ enseigne \\”:\\“ \\”,\\ “ branch \\”:\\“ \\”,\\“ branchID \\”:\\“ 00000000-0000-0000-0000-000000000000 \\”},{\\“ amount \\”:14,\\“ strikethrough \\”:0,\\“ listName \\“:\\”默認\\“,\\” listID \\“:\\” 00000000-0000-0000-0000-000000000000 \\“,\\” TimeStamp \\“:\\” 10/10/01 09:17:08 \\“ ,\\“ id \\”:\\“ e410e57c-2d0b-4486-98f8-a350490eab85 \\”,\\“ thumb \\”:\\“ http://mobile.boxolino.com/test/60aee80d-ad31-49b1-9895-4984fa348624_56x56 .png \\“,\\”名稱\\“:\\” Parelhoen prijs / kg \\“,\\”圖像\\“:\\” \\“,\\”類型\\“:\\”產品\\“,\\” isPromo \\“:0 ,\\“ inList \\”:14,\\“ rotatorImage \\”:\\“ \\”,\\“到期\\”:\\“ 01/01/10 \\”,\\“品牌\\”:\\“ \\”,\\“ enseigne \\“:\\” \\“,\\” branch \\“:\\” \\“,\\” branchID \\“:\\” 00000000-0000-0000-0000-000000000000 \\“},{\\” amount \\“:1,\\ “ strikethrough \\”:1,\\“ listName \\”:\\“ default \\”,\\“ listID \\”:\\“ 00000000-0000-0000-0000-000000000000 \\”,\\“ TimeStamp \\”:\\\\“ 10/10 / 01 09:17:08 \\“,\\” id \\“:\\” 7798392f-d47d-48b1-a368-c3d65dcb1523 \\“,\\”拇指\\“:\\” http://mobile.boxolino.com/test/ 60aee80d-ad31-49b1-9895-4984fa348624_56x56.png \\“,\\”名稱\\“:\\” 6 WASHAN DJES + KAART M.BLAUW \\“,\\”圖像\\“:\\” \\“,\\”類型\\“:\\”產品\\“,\\” isPromo \\“:0,\\” inList \\“:1,\\” rotatorImage \\“:\\” \\“,\\”到期\\“:\\” 01/01/10 \\“,\\”品牌\\“:\\” \\“,\\” enseigne \\“:\\” \\“,\\”分支\\“:\\” \\“,\\” branchID \\“:\\” 00000000-0000-0000-0000-000000000000 \\“},{\\” amount \\“:7,\\” strikethrough \\“:0,\\” listName \\ “:\\”默認\\“,\\”列表ID \\“:\\” 00000000-0000-0000-0000-000000000000 \\“,\\” TimeStamp \\“:\\” 10/10/01 09:17:08 \\“,\\ “ id \\”:\\“ 2e3040a1-2c6e-469c-8f09-d4bc58eda5df \\”,\\“拇指\\”:\\“ http://mobile.boxolino.com/test/60aee80d-ad31-49b1-9895-4984fa348624_56x56.png \\“,\\”名稱\\“:\\” Hydraterend scheerapparaat HS8420 \\“,\\”圖像\\“:\\” \\“,\\”類型\\“:\\”產品\\“,\\” isPromo \\“:0,\\” inList \\“:7,\\” rotatorImage \\“:\\” \\“,\\”到期\\“:\\” 01/01/10 \\“,\\”品牌\\“:\\” \\“,\\” enseigne \\“: \\“ \\”,\\“ branch \\”:\\“ \\”,\\“ branchID \\”:\\“ 00000000-0000-0000-0000-000000000000 \\”},{\\“ amount \\”:1,\\“ strikethrough \\ “:0,\\” listName \\“:\\”默認\\“,\\” listID \\“:\\” 00000000-0000-0000-0000-000000000000 \\“,\\” TimeStamp \\“:\\” 10/10/01 09 :17:08 \\“,\\” id \\“:\\” fccf42c8-8c86-43b7-aca7-df05dd3cf85f \\“,\\”拇指“:\\” ht tp://mobile.boxolino.com/test/60aee80d-ad31-49b1-9895-4984fa348624_56x56.png \\“,\\”名稱\\“:\\” Varkensgebraad prijs / kg \\“,\\”圖像\\“:\\” \\ “,\\”類型\\“:\\”產品\\“,\\” isPromo \\“:0:\\” inList \\“:1,\\” rotatorImage \\“:\\” \\“,\\”到期\\“:\\” 01 / 01/10 \\“,\\” brand \\“:\\” \\“,\\” enseigne \\“:\\” \\“,\\”分支\\“:\\” \\“,\\”分支ID \\“:\\” 00000000- 0000-0000-0000-000000000000 \\“},{\\”金額\\“:4,\\”刪除線\\“:0,\\” listName \\“:\\”默認\\“,\\” listID \\“:\\\\” 00000000- 0000-0000-0000-000000000000 \\“,\\” TimeStamp \\“:\\” 10/10/01 09:17:08 \\“,\\” id \\“:\\” cfcdd1e9-cd52-4884-9cf0-e54f98f33c2f \\“ ,\\“拇指\\”:\\“ http://mobile.boxolino.com/test/60aee80d-ad31-49b1-9895-4984fa348624_56x56.png \\”,\\“名稱\\”:\\“ Rok met print mt 36-46 \\“,\\” image \\“:\\” \\“,\\” type \\“:\\” product \\“,\\” isPromo \\“:1,\\” inList \\“:4,\\” rotatorImage \\“:\\\\ \\“,\\”到期\\“:\\” 01/01/10 \\“,\\”品牌\\“:\\” \\“,\\” enseigne \\“:\\” \\“,\\”分支\\“:\\” Rokken \\“,\\” branchID \\“:\\” f49ac233-5d53-4340-8b89-cae9a285c032 \\“}]}”}

正常輸出應該沒有該“ d”和所有反斜杠。

知道發生了什么嗎?

我如何獲得此輸出的:

NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
    NSLog(@"ResponseString from Server: %@",responseString);

提前致謝,

琉森

它可能與服務器中的子模塊有關,而與iPhone中的子模塊無關。

有很多解決方法。 例如:1.將\\“替換為”,並在獲取JSON對象后,將鍵“ d”的值作為最終對象,2.嘗試查看服務器中的子模塊,然后嘗試將其配置為具有另一種配置,或者用更好的配置代替。

如果您需要第二個選項的幫助,則需要發布更多與服務器有關的數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM