Доступ к значению цифры c для json объектов из большого json файла <solved> - PullRequest
0 голосов
/ 24 февраля 2020

Я пытался получить доступ к значению ключа этого JSON объекта на картинке, но возможно ли это вообще?

Я использую PHP / Javascript для доступа к данным с другой страницы.

Мне нужно получить числовые значения перед фактическим массивом данных (красная подчеркивание на рисунке)

enter image description here

edit: то, что я искал, было:

obj.attractions; Object.keys (obj.attractions);

Спасибо за ответы.

Ответы [ 2 ]

0 голосов
/ 24 февраля 2020

попробуйте, надеюсь, это поможет

<!DOCTYPE html>
<html>
<body>

<h2>Convert a JavaScript object into a JSON string, and send it to the server.</h2>

<script>
var myObj = {
    "quiz": {
        "sport": {
            "q1": {
                "question": "Which one is correct team name in NBA?",
                "options": [
                    "New York Bulls",
                    "Los Angeles Kings",
                    "Golden State Warriros",
                    "Huston Rocket"
                ],
                "answer": "Huston Rocket"
            }
        },
        "maths": {
            "q1": {
                "question": "5 + 7 = ?",
                "options": [
                    "10",
                    "11",
                    "12",
                    "13"
                ],
                "answer": "12"
            },
            "q2": {
                "question": "12 - 8 = ?",
                "options": [
                    "1",
                    "2",
                    "3",
                    "4"
                ],
                "answer": "4"
            }
        }
    }
}

console.log(Object.keys(myObj.quiz))
</script>

</body>
</html>
0 голосов
/ 24 февраля 2020

Вы можете получить их с Object.keys()

var obj = {
  attractions: {
    1844: { 'key1' : 'value1',
            'key2' : 'value2'},
    1845: { 'key3' : 'value3',
            'key4' : 'value4'},
    1846: { 'key5' : 'value5',
            'key6' : 'value6'}
  }
}

alert(Object.keys(obj.attractions));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...