json parse

Поддержка
  • Всем привет.
    Приходит ответ от сервера :

    "status": "ok",
    	"meta": {
    		"count": 1
    	},
    	"data": {
    		"4203584": {
    			"client_language": "ru",
    

    Нужно спарсить "client_language"
    Делаю код:

    JSON.parse([[SAVED_CONTENT]]).data.4203584.client_language
    

    Но bas почему то ругается на цифры.
    Как их правильно вставлять?
    Пробывал и в кавычки и в скобки и т.д

  • @glazzer said in json parse:

    Но bas почему то ругается на цифры.

    Это js ругается на цифры.

    JSON.parse([[SAVED_CONTENT]]).data["4203584"].client_language
    
  • @fox said in json parse:

    JSON.parse([[SAVED_CONTENT]]).data["4203584"].client_language

    Да спасибо, все работает

  • @fox
    А если это число будет содержатся в переменой NEW то делаем так?

    JSON.parse([[SAVED_CONTENT]]).data["[[NEW]]"].client_language
    
  • @glazzer said in json parse:

    @fox
    А если это число будет содержатся в переменой NEW то делаем так?

    JSON.parse([[SAVED_CONTENT]]).data["[[NEW]]"].client_language
    
    [[SAVED_CONTENT]] = '{"status":"ok","meta":{"count":1},"data":{"4203584":{"client_language":"ru"}}}'
    [[NEW]] = "4203584"
    [[TOSTER]] = JSON.parse([[SAVED_CONTENT]]).data[ [[NEW]] ].client_language
    log([[TOSTER]])