0

こんにちは、JQueryまたはJavascriptを使用してJSON文字列を解析する方法は??

以下のようなJSON文字列があります。

var JSON = "{ "UserID":"1","ClientID":"1","UserName":"User1"}"

このJSON文字列を解析したいと思います。私が得ることができるように

var UserID = 1
var ClientID = 1
UserName = User1

誰かが私を助けることができますか。

ありがとう。

4

2 に答える 2

3

まず、そこにある JSON 変数を実行すると、次のような二重引用符をエスケープする必要があるため、構文エラーが発生するはずです。

var JSON = "{ \"UserID\":\"1\",\"ClientID\":\"1\",\"UserName\":\"User1\"}";

または単に一重引用符を使用して文字列を作成します

var JSON = '{ "UserID":"1","ClientID":"1","UserName":"User1"}';

次に、 jQuery.parseJSON()を使用して解析できます

var obj = jQuery.parseJSON(JSON);
obj.UserID == 1; // true
于 2012-07-09T09:07:17.467 に答える
2

その文字列内のエスケープされていない引用符に注意してください。外側の引用符を一重引用符に変更しました。

var obj = jQuery.parseJSON('{ "UserID":"1","ClientID":"1","UserName":"User1"}')

var UserID = obj.UserID 
var ClientID = obj.ClientID
var UserName = obj.UserName
于 2012-07-09T09:09:07.500 に答える