Json Member inside Json Member ?

Just starting out? Need help? Post your questions and find answers here.
User avatar
skinkairewalker
Enthusiast
Enthusiast
Posts: 635
Joined: Fri Dec 04, 2015 9:26 pm

Json Member inside Json Member ?

Post by skinkairewalker »

hello everyone !

how can i put json member inside a json member ?

linke this : Mensagem = {"type":"email","params":"message":"myemail@domain.com"}}

"message" its inside of "params" , and "message" have your own string ... but "params" have member "message" .

im trying do it :

Code: Select all

 If CreateJSON(0)
    ObjectValue = SetJSONObject(JSONValue(0))
    
    type = AddJSONMember(ObjectValue, "type")
    SetJSONString(type, "email")
    
    params = AddJSONMember(ObjectValue, "params")
    message = AddJSONMember(params, "message")
    SetJSONString(message, "myemail@domain.com")   
    
    Debug ComposeJSON(0)
  EndIf
but dont works ... someone know how i do it ?
User avatar
STARGÅTE
Addict
Addict
Posts: 2084
Joined: Thu Jan 10, 2008 1:30 pm
Location: Germany, Glienicke
Contact:

Re: Json Member inside Json Member ?

Post by STARGÅTE »

You have to use SetJSONObject() as well:

Code: Select all

 If CreateJSON(0)
    ObjectValue = SetJSONObject(JSONValue(0))
    
    type = AddJSONMember(ObjectValue, "type")
    SetJSONString(type, "email")
    
    params = SetJSONObject(AddJSONMember(ObjectValue, "params"))
    message = AddJSONMember(params, "message")
    SetJSONString(message, "myemail@domain.com")   
    
    Debug ComposeJSON(0)
  EndIf
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Lizard - Script language for symbolic calculations and moreTypeface - Sprite-based font include/module
Post Reply