When your API return a JSON, you must to set a name for your variable. That name will be used to access your JSON’s properties. In your case, you’ve set “test”. To access your propeties, always use that sintax below:
{{test@title}}, who “test” is the name of the variable you setted from your API return and “title” is the property from your JSON.
Obs: sorry for my bad English hahaha.
Thank you very much! That worked. =)
I have another question, what if I want to access a specific array value that is in the json?
BLiP plataform cannot work with arrays yet. If you want to access a specific value, you’ll need to create a Script (JS) and work with your JSON there. For example, imagine that you receive this JSON from your API:
{
"title" : "Fruits",
"values" : :
"Apple",
"Banana",
"Orange"
]
}
Your script will be something like this:
function run(responseAPI) {
responseAPI = JSON.parse(responseAPI);
let fruits = responseAPI.values;
return {
example1 : fruiti0],
example2 : fruiti1],
example3 : fruiti2]
};
}
You can return an object from your Script (JS). But, for returning your array, you’ll need to specify the index that you want to access.
Okay. Thank you very much 🙂
Hi! I was wondering where in here will I be able to put the javascript code?
You have an action called “Execute script” (i dont know if that’s called like this in English).
When you create that, you can write javascript code in this option:
Oh I see. Thank you so much Leonardo! =)
Thank you very much @Leonardo_Lopes_Silva for all your contributions 😉