Mobile App not importing quotes from JSON ("dot square notation")

Hello, I did my portfolio file on PC and it all works fine, including the JSON updates, but once I open the file on my mobile app (iOS, version 1.2.4+74) all of the securities that should update via JSON cannot be updated.

For example, i get the following error message on one of them (but the format is equal among all of them):


error: CDB / BTG / 101,1% / Venc: 10/02/2025: Error loading prices with GENERIC-JSON: Parsing date expression $.[*].index fails with "end of input expected" / configuration: {feedURL: https://raw.githubusercontent.com/FelipeQueirozC/data_for_pp/main/CDB%20BTG%20101.1%2024-02-09%2025-02-10.json, isin: , tickerSymbol: CDB / BTG / 101,1% / Inv: 09/02/2024 Venc: 10/02/2025, properties: {FEED: {GENERIC-JSON-DATE: $.[*].index, GENERIC-JSON-CLOSE: $.[*].valor}}}

My JSON is stored here, and the format works with the PC version.

On all error messages this "Error loading prices with GENERIC-JSON: Parsing date expression $.[*].index fails with “end of input expected” shows up.

Am I doing something wrong on the mobile app?

Instead of

$.[*].index

use

$[*].index

That works both on the mobile app and the desktop version.

Background: JsonPath is not offically specified. That is the reason why the libraries have slightly different implementations.

And the "dot square notation” is not supported by the library used on the mobile device.

Yes! It works, thank you very much!