web-dev-qa-db-ja.com

TypescriptでJSON文字列を解析する方法

TypeScriptで文字列をJSONとして解析する方法はありますか。
例:JSでは、JSON.parse()を使用できます。 Typescriptに同様の機能はありますか?

次のようなJSONオブジェクト文字列があります。

'{"名前": "ボブ"、 "エラー":false}'

54
ssd20072

TypeScriptは(のスーパーセット)javascriptなので、javascriptの場合と同様にJSON.parseを使用するだけです。

let obj = JSON.parse(jsonString);

TypeScriptでのみ、結果のオブジェクトに型を持つことができます。

interface MyObj {
    myString: string;
    myNumber: number;
}

let obj: MyObj = JSON.parse('{ "myString": "string", "myNumber": 4 }');
console.log(obj.myString);
console.log(obj.myNumber);

遊び場のコード

104
Nitzan Tomer