Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Basic json examples
#1
Can QM interact/modify a JSON file?

Assuming I have the following json file:

File: c:\test.json

 
Code:
Copy      Help
{
    "version": 4,
    "lastUserContextId": 1,
    "identities": [{
            "userContextId": 1,
            "public": false,
            "icon": "txt",
            "color": "",
            "name": "test 1",
            "accessKey": ""
        }, {
            "userContextId": 2,
            "public": false,
            "icon": "txt",
            "color": "",
            "name": "test 2",
            "accessKey": ""
        }, {
            "userContextId": 3,
            "public": false,
            "icon": "txt",
            "color": "blue",
            "name": "test 3"
        }
    ]
}


Is it possible with QM to remove, add and modify and object?
I have the questions below in the code with the desired result
 
Code:
Copy      Help
1. Remove whole json object 'userContextId": 3'

RESULT:

{
    "version": 4,
    "lastUserContextId": 1,
    "identities": [{
            "userContextId": 1,
            "public": false,
            "icon": "txt",
            "color": "",
            "name": "test 1",
            "accessKey": ""
        }, {
            "userContextId": 2,
            "public": false,
            "icon": "txt",
            "color": "",
            "name": "test 2",
            "accessKey": ""
        }
    ]
}


2. Add object

            "userContextId": 7,
            "public": true,
            "icon": "doc",
            "color": "red",
            "name": "test 7",
            "accessKey": "123"
RESULT:

{
    "version": 4,
    "lastUserContextId": 1,
    "identities": [{
            "userContextId": 1,
            "public": false,
            "icon": "txt",
            "color": "",
            "name": "test 1",
            "accessKey": ""
        }, {
            "userContextId": 2,
            "public": false,
            "icon": "txt",
            "color": "",
            "name": "test 2",
            "accessKey": ""
        }, {
            "userContextId": 7,
            "public": true,
            "icon": "doc",
            "color": "red",
            "name": "test 7"
            "accessKey": "123"
        }
    ]
}



3. Modify key-value pair, of "userContextId": 1,"  ---> modify name from 'test 1' tot 'test 1B'

RESULT:
{
    "version": 4,
    "lastUserContextId": 1,
    "identities": [{
            "userContextId": 1,
            "public": false,
            "icon": "txt",
            "color": "",
            "name": "test B",  <===============
            .....
 
[/code]


Messages In This Thread
Basic json examples - by r0n - 06-14-2021, 09:19 PM
RE: Basic json examples - by Gintaras - 06-15-2021, 07:25 PM
RE: Basic json examples - by r0n - 06-15-2021, 07:43 PM
RE: Basic json examples - by Kevin - 06-16-2021, 09:23 PM
RE: Basic json examples - by Kevin - 06-16-2021, 11:12 PM
RE: Basic json examples - by r0n - 06-17-2021, 05:31 AM
RE: Basic json examples - by stupomer - 04-07-2022, 05:10 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)