2016-11-16 7 views
0

Iは{「」:208}はユーザを登録するセリアーテを使用して、ストアドプロシージャを呼び出すと、このような出力JSONユーザーが作成されるときに最初の値だ発生のuserIdノードjのSQLストアドプロシージャの出力を解析するにはどうすればよいですか?

{"sets":{"sp_CreateNewUser":[[[{"":208}],[{"":1664}],[{"":1665}],[{"":1666}],[{"":1667}],[{"":1668}],[{"":1669}],[{"":1670}],[{"":1671}],[{"":210}],[{"":212}]],0]},"transaction":{}}

それでありますそれは私がのuserIdをつかむと、次の機能やアウトは、他の機能を実行するために-1を置けば、それを渡すためにので、この出力を解析するにはどうすればよい

{"sets":{"sp_CreateNewUser":[[[{"":-1}]],0]},"transaction":{}} 

を失敗したときにこのようになります。

答えて

0

すべての種類の解析とループメソッドを運行なしで試した後、 は、しかし、私は失敗

id = '208'または id = '-1'を取得し、私が成功した後、このよう

var id = user.sets.sp_CreateNewUser['0']['0']['0']['']; 

をそれをつかむと 変数を割り当てることができました

0

応答がJSON形式であるため、JSON.parse()関数を使用できます。または配列/変数に出力jsonを代入し、forループを使用してそれをトラバースしてアクセスすることができます

関連する問題