1. ホーム
  2. javascript

[解決済み] javascriptでjsonのkeyとvalueを取得するには?

2023-04-02 07:43:43

質問

以下のようなjsonを返しています。

{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}

各要素のキーと値を取得しようとしています。

..
}).done(function(data){
    alert(data['jobtitel']);
});

私は undefined が表示されます。なぜでしょうか?試しに data.jobtitel を試してみましたが、成功しませんでした...

どのように解決するのですか?

//By using jquery json parser    
var obj = $.parseJSON('{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}');
alert(obj['jobtitel']);

//By using javasript json parser
var t = JSON.parse('{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}');
alert(t['jobtitel'])

このjsfiddleをチェックする

<ブロッククオート

現在のところ jQuery 3.0 で、$.parseJSONは非推奨です。JSON文字列をパースするには、代わりに JSON.parseメソッドを使用してください。

ソースは http://api.jquery.com/jquery.parsejson/