please help with json path

Support
  • Good day! Can please someone help me found a problem in my code, i made an json and trying to parse it using jpath, i am using jsonpath.com site to test my code, my json path working fine on this site but in BAS i am getting empty string. How it possible?

    {
    	"sites": {
    		"google.com": {
    			"1": {
    				"1": "12",
    				"2": "2",
    				"3": "3",
    				"4": "4",
    				"5": "5",
    				"6": "6",
    				"7": "7",
    				"8": "8",
    				"9": "9"
    			},
    			"2": {
    				"1": "1",
    				"2": "2",
    				"3": "3",
    				"4": "4",
    				"5": "5",
    				"6": "6",
    				"7": "7",
    				"8": "8",
    				"9": "9"
    			},
    			"3": {
    				"1": "1",
    				"2": "2",
    				"3": "3",
    				"4": "4",
    				"5": "5",
    				"6": "6",
    				"7": "7",
    				"8": "8",
    				"9": "9"
    			},
    			"4": {
    				"1": "1",
    				"2": "2",
    				"3": "3",
    				"4": "4",
    				"5": "5",
    				"6": "6",
    				"7": "7",
    				"8": "8",
    				"9": "9"
    			},
    			"5": {
    				"1": "1",
    				"2": "2",
    				"3": "3",
    				"4": "4",
    				"5": "5",
    				"6": "6",
    				"7": "7",
    				"8": "8",
    				"9": "9"
    			}
    		},
    		"example.com": {
    			"1": {
    				"1": "1",
    				"2": "2",
    				"3": "3",
    				"4": "4",
    				"5": "5",
    				"6": "6",
    				"7": "7",
    				"8": "8",
    				"9": "9"
    			},
    			"2": {
    				"1": "1",
    				"2": "2",
    				"3": "3",
    				"4": "4",
    				"5": "5",
    				"6": "6",
    				"7": "7",
    				"8": "8",
    				"9": "9"
    			},
    			"3": {
    				"1": "1",
    				"2": "2",
    				"3": "3",
    				"4": "4",
    				"5": "5",
    				"6": "6",
    				"7": "7",
    				"8": "8",
    				"9": "9"
    			},
    			"4": {
    				"1": "1",
    				"2": "2",
    				"3": "3",
    				"4": "4",
    				"5": "5",
    				"6": "6",
    				"7": "7",
    				"8": "8",
    				"9": "9"
    			},
    			"5": {
    				"1": "1",
    				"2": "2",
    				"3": "3",
    				"4": "4",
    				"5": "5",
    				"6": "6",
    				"7": "7",
    				"8": "8",
    				"9": "9"
    			}
    		},
    		"example2.com": {
    			"1": {
    				"1": "1",
    				"2": "2",
    				"3": "3",
    				"4": "4",
    				"5": "5",
    				"6": "6",
    				"7": "7",
    				"8": "8",
    				"9": "9"
    			},
    			"2": {
    				"1": "1",
    				"2": "2",
    				"3": "3",
    				"4": "4",
    				"5": "5",
    				"6": "6",
    				"7": "7",
    				"8": "8",
    				"9": "9"
    			},
    			"3": {
    				"1": "1",
    				"2": "2",
    				"3": "3",
    				"4": "4",
    				"5": "5",
    				"6": "6",
    				"7": "7",
    				"8": "8",
    				"9": "9"
    			},
    			"4": {
    				"1": "1",
    				"2": "2",
    				"3": "3",
    				"4": "4",
    				"5": "5",
    				"6": "6",
    				"7": "7",
    				"8": "8",
    				"9": "9"
    			},
    			"5": {
    				"1": "1",
    				"2": "2",
    				"3": "3",
    				"4": "4",
    				"5": "5",
    				"6": "6",
    				"7": "7",
    				"8": "8",
    				"9": "9"
    			}
    		}
    	}
    }
    

    fc87acd2-377f-449e-bff5-06e2ff6e0d32-image.png 95558e41-21c5-4327-ad6c-788273d7a755-image.png 86414cf3-3231-43e8-9c91-6208e965baf9-image.png

  • @null123

    sites[("google.com")].1.1
    
  • @Fox said in please help with json path:

    sites[("google.com")].1.1

    спасибочки) закинул немного кэша

  • @Fox а тут что не так? sites[("[[LIST_ELEMENT]]")].[[EVALUATE]][[[RANDOMREVIEW]]]
    Поток №1 : SyntaxError: Parse error во время выполнения действия 261880597
    abcaea5e-1cc7-4b3c-9f00-a9543c7b358b-image.png 1df8e646-32a0-473c-ae00-0fa0fafbba77-image.png d06bf340-c3af-46e9-83c2-30bd88992e0f-image.png

  • @null123 said in please help with json path:

    @Fox а тут что не так?

    Я вас не понял, приложите тестовый скрипт для наглядности проблемы, так будет быстрее

  • @Fox я создаю список и пару рандомных значений чтобы json парсился с этими значениями, к примеру в [[list_element]] у меня лежит google.com в evaluate 1 и в randomreview 1, он должен спарсить fdfd, но выходит ошибка
    1.xml

  • Here is working example for your json data >

    1good.xml

  • @GaG thank you

  • @Fox забей я настолько е*анулся что забыл . перед [[evaluate]], а следующую переменную записал с 3 скобками, поэтому и синтаксис еррор

  • @Fox а с вот такой штукой поможешь? я пытаюсь удалить значение через jpath, но вместо нормального удаления у меня в конце к json'y добавляется вот это ,"("quinnbet.com")":[null,null,null,null,null,[]]}}ae53e6e4-cb99-4a23-9a84-c6694e9692b7-image.png 1.xml

  • @null123 только простые пути для этого можно использовать. В документации для действия об этом сказано: 5J8iLkp.png
    Под простыми путями понимаются пути, имеющие js-like синтаксис, например:

    sites[0].user.data['id']
    
  • @Oyasumi-Punpun said in please help with json path:

    sites[0].user.data['id']

    ну и как мне тогда сделать динамичное удаление нужных мне значений без переменных?
    upd:ладно, я понял о чем речь, исправил, спасибо!

  • 0 Votes
    1 Posts
    341 Views
  • 0 Votes
    1 Posts
    417 Views
  • JSON Help

    Support
    0 Votes
    2 Posts
    325 Views
  • 0 Votes
    1 Posts
    460 Views
  • Can somebody help me?

    Support
    0 Votes
    1 Posts
    460 Views