Как извлечь значения из приведенного ниже JSON с помощью java-скрипта?Как извлечь значения из пользовательской строки json в javascript?
var json = {
"headers": {
"Access-Control-Allow-Headers": "origin",
"Access-Control-Allow-Methods": "GET",
"Access-Control-Allow-Origin": "*",
"Access-Control-Max-Age": "3628800",
"Connection": "keep-alive",
"Content-Length": "981",
"Content-Type": "application/json",
"Date": "Thu, 12 Jan 2017 15:52:27 GMT",
"Server": "Apigee LB"
},
"content": "{\n \"apiProducts\" : [ ],\n \"appFamily\" : \"default\",\n \"appId\" : \"a937ece1-a0be-4475-bfea-e11fdeb279c6\",\n \"attributes\" : [ {\n \"name\" : \"DisplayName\",\n \"value\" : \"CustomerApp\"\n }, {\n \"name\" : \"Notes\",\n \"value\" : \"\"\n }, {\n \"name\" : \"fusion.expiry.date\",\n \"value\" : \"2/10/2017\"\n } ],\n \"callbackUrl\" : \"\",\n \"createdAt\" : 1484029734897,\n \"createdBy\" : \"[email protected]\",\n \"credentials\" : [ {\n \"apiProducts\" : [ {\n \"apiproduct\" : \"Customer and Product\",\n \"status\" : \"revoked\"\n } ],\n \"attributes\" : [ ],\n \"consumerKey\" : \"wNy0oKRhisvtMpjCR3dp67vZAC5lV3NV\",\n \"consumerSecret\" : \"mTiGGgHoAAGrqWmh\",\n \"expiresAt\" : 1486621737213,\n \"issuedAt\" : 1484029737213,\n \"scopes\" : [ ],\n \"status\" : \"approved\"\n } ],\n \"developerId\" : \"793e585c-f093-41d6-88e9-e235bfd087ed\",\n \"lastModifiedAt\" : 1484049963233,\n \"lastModifiedBy\" : \"[email protected]\",\n \"name\" : \"CustomerApp\",\n \"scopes\" : [ ],\n \"status\" : \"approved\"\n}",
"status": {
"message": "OK",
"code": "200"
}
}
Пожалуйста, помогите.
Использование точечной нотации. 'json.headers [0] .Connection;' –
Похоже, вы не работаете с JSON. У вас есть реальный объект JS (JSON - это просто текстовый формат, который необходимо проанализировать, чтобы быть полезным). Что именно вы пытаетесь достичь? –