
JSON Viewer: Безплатен инструмент за анализиране и преглед на изхода на JSON на вашия API
Има моменти, в които работя Описанието на обекта на JavaScript (JSON) преминаване или връщане от APIs и трябва да отстраня как анализирам върнатия масив. В повечето случаи обаче е трудно, защото това е само един низ. Тогава а JSONViewer е много удобен, за да можете да направите отстъп на йерархичните данни и след това да превъртите, за да намерите информацията, от която се нуждаете.
Какво представлява JavaScript Object Notation (JSON)?
JSON (JavaScript Object Notation) е лек формат за обмен на данни, който е лесен за четене и писане от хората и лесен за анализиране и генериране от машини. Базиран е на подмножество от езика за програмиране JavaScript и се използва за представяне на структури от данни в текстов формат, който може да се изпраща и получава по мрежа.
Източник: JSON
JSON обект е неподредена колекция от двойки ключ-стойност, където всеки ключ е низ и всяка стойност може да бъде низ, число, булево, нула, масив или друг JSON обект. Двойките ключ-стойност са разделени със запетаи и оградени с фигурни скоби {}
.
Пример за JSON
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
В този пример JSON обектът има пет двойки ключ-стойност: "name"
, "age"
, "isMarried"
, "address"
, и "phoneNumbers"
. Стойността на "address"
е друг JSON обект и стойността на "phoneNumbers"
е масив от низове.
JSON е предимство, защото е лесно за машините да анализират и генерират. Базиран е на подмножество от стандарта за език за програмиране на JavaScript ECMA-262 3-то издание – декември 1999 г. JSON е текстов формат, който е напълно независим от езика, но използва конвенции, които са познати на програмистите от семейството на езиците C и се поддържа естествено от C, C++, C#, Java, JavaScript, Perl, PHP, Python и много други. Тези свойства правят JSON идеален език за обмен на данни.
Вижте останалата част от нашите Martech Zone Приложения: