TypeScript で文字列を JSON として解析する方法はありますか?
例えばJavaScriptでは、JSON.parse()
TypeScript に同様の機能はありますか?
次のような JSON オブジェクト文字列があります。
{"name": "Bob", "error": false}
ベストアンサー1
TypeScript は JavaScript (のスーパーセット) なので、JSON.parse
JavaScript と同じように使用できます。
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);
(遊び場でのコード)