TypeScriptで文字列をJSONとして解析する方法はありますか。
例:JSでは、JSON.parse()
を使用できます。 Typescriptに同様の機能はありますか?
次のようなJSONオブジェクト文字列があります。
'{"名前": "ボブ"、 "エラー":false}'
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);
( 遊び場のコード )