2017-08-15 27 views
0

私が持っているJSONモデルのパラメータの値を取得する必要があります。JSONパラメータを取得する

私の出力を返します:

console.log(this.model); 

{年:2017、月:08、日:05}

私は値を取得し、例えば、date='2017-08-05'のためのオブジェクトを作成する必要があります。

+0

jsonを置く形式は意味をなさないので、jsonには '{year = 2017} 'のようなオブジェクトを返しません。それは文字列ですか? '{" year = 2017 "}'のように?あるいは出力は '{year:2017}'を返しますか? –

+0

申し訳ありません、私のjson {年:2017、月:08、日:05} –

答えて

2

あなたがそれを行うために必要なものに応じて、リテラルJavaScriptのテンプレートを使用することができます。https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

myNewObject.date = `${this.model.year}-${this.model.month}-${this.model.day}`; 

日付値は、あなたが「0」パッドに必要になることがあり、実際に数字ではなく文字列である場合それら。ここには例があります:How to output integers with leading zeros in JavaScript

+0

それは '2017-8-5'を返します。私はそれが' 2017のように0を持つ必要はないことを願っています-08-05' –

+0

つまり、date = '2017-08-05'とobject = {date: '2017-08-05'、名前: "lenin"、トークン: "5646d54adad"}の内部に移動しますが、私はこのオブジェクト= {0: "2"、1: "0"、3: "1"、4: "7"、名前: "lenin"、トークン: "5646d54adad"}を表示しています –

関連する問題