2011-03-31 58 views
0

我正在使用AJAX將一個JSON對象從一個servlet發送到JSP。我的JSON對象包含一個String值。並且該字符串中包含雙引號。我的JSON不解析它。我得到以下錯誤:如何在Java腳本文本框中顯示JSON中的轉義序列

{"diagnosis":[{"NAME":"new_diagnosis_1 \[1020\]:2000000006001"},{"NAME":"new_diagnosis_2 \[1021\]:2000000006003"},{"NAME":"new_"dise"sed \[1023\]:2000000009001"},{"NAME":"new_d"ise"sef \[1024\]:2000000009003"}]} 

new_"dise"sednew_d"ise"sef

我需要一個解決方案。

回答

2

您的JSON是無效

試試這個

{ 
    "diagnosis": [ 
     { 
      "NAME": "new_diagnosis_1 [1020]:2000000006001" 
     }, 
     { 
      "NAME": "new_diagnosis_2 [1021]:2000000006003" 
     }, 
     { 
      "NAME": "new_\"dise\"sed [1023]:2000000009001" 
     }, 
     { 
      "NAME": "new_d\"ise\"sef [1024]:2000000009003" 
     } 
    ] 
} 

使用\逃脫報價

您可以驗證json這裏 http://www.jsonlint.com/

+0

非常感謝gowri ...我現在就試試 – Alex 2011-03-31 14:14:34

+0

hai gowri您能否給我推薦任何好書jquery我是一個初學者...我知道Java腳本和AJAX – Alex 2011-04-01 06:52:39

+0

http://stackoverflow.com/questions/2711205/what-jquery-book-you-would-recommend-for-a-beginner jquery tips http: //www.tvidesign.co.uk/blog/improve-your-jquery-25-excellent-tips.aspx – Gowri 2011-04-01 06:58:34

相關問題