/ / Zrozumienie i tablice JSON - javascript, json

Zrozumienie JSON i tablice - javascript, json

Jestem w trakcie inżynierii wstecznej skryptu JS. Gdzieś jest powiedziane:

var a = [{
name: "sample1",
data: ["Otu1", "Otu2", "Otu3", "Otu4", "Otu5"],
values: [5, 15, 250, 20, 23]
},{
name: "sample2",
data: ["Otu1", "Otu5", "Otu6", "Otu7"],
values: [234, 29, 239, 5]
}]

Pierwsze pytanie: co to za obiekt? czy to JSON? Czy jest to tablica obiektów JSON?

Muszę to napisać w tej formie:

var b = {
name: "sample1",
data: ["Otu1", "Otu2", "Otu3", "Otu4", "Otu5"],
values: [5, 15, 250, 20, 23]
}
var c = {
name: "sample2",
data: ["Otu1", "Otu5", "Otu6", "Otu7"],
values: [234, 29, 239, 5]
}

var a = b + c

Czy mógłbyś mi pomóc? Wszelkie spostrzeżenia są mile widziane. Dziękuję społeczności!

Odpowiedzi:

1 dla odpowiedzi № 1

„Pierwsze pytanie: co to za obiekt? Czy to JSON? Czy też tablica obiektów JSON?”

Jest to tablica obiektów JavaScript. Można go przekształcić do postaci szeregowej w dane JSON, ale obecnie powinieneś zobaczyć go jako kod JavaScript. Zapis jest podobny, ale dane wynikowe są inne.

(I faktycznie, w twoim przypadku, aby notacja była podobna do JSON, musisz użyć podwójnych cudzysłowów. Ale nawet wtedy nadal tworzysz Obiekty JavaScript)

„Muszę napisać to w tej formie:”

W tym celu możesz utworzyć tablicę obiektów JavaScript w następujący sposób:

var a = [b, c];

0 dla odpowiedzi nr 2

Masz tutaj szereg obiektów, pamiętaj, że JSON oznacza po prostu JavaScript Object Notation