2017-12-23 40 views
-2

私は"{ "format": "Tabloid", "orientation": "landscape"}"変換文字列

が、私はその後、私は、任意の提案、他の

JSON.parse('{ "format": "Tabloid", "orientation": "landscape"}') => Object 

を行うことができますよう '{ "format": "Tabloid", "orientation": "landscape"}'

をたどるに変換したいのフォームからこれを取得していますJSオブジェクトに変換する方法は?

enter image description here

+0

これは正しい方法です。なぜあなたは他の方法を好む/必要としますか?あなたは理論的にあなたのパーサを書くことができますが、私はあなたの動機が何であるか不思議です。 –

+0

さて、ユーザーがJSONを追加できるテキストエリアを持つフォームが1つあります。このJSONのスティングは{"format": "abc"} "' JSON.parseによって解析されません。 –

+0

あなたの質問はあまり意味がありません。あなたが言うフォームのデータがJavaScriptソースコードであれば、例外がスローされ、文字列は決して生成されません。 – Quentin

答えて

0

あなたのスクリーンショットから、私はoptionsはすでにJSONであることがわかります。あなたがやらなければならないことは、次のとおりです。

let obj = JSON.parse(options); 

はクロームコンソールを示していること、その周り"心配しないでください。これらは、コンソールがoptionsが文字列であることを通知しているにすぎないが、その文字列の一部ではない。

+0

説明をおかげで、私はオプションをobjに変換しようとしたときにいくつかのタイプミスがありました –