编写JavaScript函数以创建JSON正文

时间:2018-08-03 18:51:35

标签: javascript json rest http-post postman

我想像下面那样创建一个JSON正文,但要使用JavaScript函数。

   Country Entity Year      value
1  Austria    CO2 1990  3.6245955
2  Austria    CH4 1990  3.3857752
3  Austria    N2O 1990  1.4798741
4   Brazil    CO2 1990  2.5865668
5   Brazil    CH4 1990  1.3271481
6   Brazil    N2O 1990  4.4537926
7   Canada    CO2 1990  4.7295768
8   Canada    CH4 1990  4.5255033
9   Canada    N2O 1990  2.3129381
10 Austria    CO2 1991  4.8810838
11 Austria    CH4 1991  4.9950455
12 Austria    N2O 1991  2.1288504
13  Brazil    CO2 1991  4.7767443
14  Brazil    CH4 1991  2.0315449
15  Brazil    N2O 1991  1.9307966
16  Canada    CO2 1991  4.6831029
17  Canada    CH4 1991  2.2761538
18  Canada    N2O 1991  3.0856428
19 Austria    CO2 1992  3.1223000
20 Austria    CH4 1992  4.7715588
21 Austria    N2O 1992  1.5733608
22  Brazil    CO2 1992  2.9463442
23  Brazil    CH4 1992  1.9569259
24  Brazil    N2O 1992  1.4428006
25  Canada    CO2 1992  3.0750847
26  Canada    CH4 1992  1.4635521
27  Canada    N2O 1992  2.8061861
28 Austria    CO2 1993  3.3736976
29 Austria    CH4 1993  5.7699101
30 Austria    N2O 1993  1.8208485
31  Brazil    CO2 1993  3.7963291
32  Brazil    CH4 1993  2.4016508
33  Brazil    N2O 1993 -0.4018621
34  Canada    CO2 1993  2.5080960
35  Canada    CH4 1993 -0.3068815
36  Canada    N2O 1993  3.2281704

有没有不用NPM软件包的任何方法?

Java具有JSON Builder的方式我如何创建某种可以给我这种JSON对象的函数。

1 个答案:

答案 0 :(得分:0)

您可以编写一个函数,该函数创建JavaScript对象文字并使用JSON.stringify()将对象转换为JSON。

function foo() {
  var item = {
    events: [
      {
        eventNameCode: {
          "codeValue": "xyz api call"
        },
        ... // your additional properties removed for brevity
      }
    ]};
  return JSON.stringify(item);
}

JSON.stringify()在所有现代浏览器现代版本的Node中都可用。