FAQ Section: JSON and Dictionaries

Usage

The new Dictionaries docs - MIT

The Web block to extract a dictionary from JSON (draggable)

Why you shouldn't use numbers as keys in a dictionary - ABG July 2025

Tools

Blocks based JSON Browser - ABG

Blocks based JSON Filter and Lookup (2018, needs dictionary update) - ABG

Extracting data from JSON text (2016, needs refesh for dictionaries)

JSONTools extension - Luke Gackle

Web Component – JSON Response On App Inventor - Sajal Dutta

JSON Path Finder - @Luc_Volders

How to Prettify JSON with JavaScript - @Kevinkun

Collapsible JSON WebViewer - @Osmany_Ferrer_Borges , @TIMAI2

3 Likes
Dictionaries and JSON
Add list to a list. Do I need a csv table?
Firebase Nested Tags
Create a Solver on Ai2
Lists of lists help
MIT Ai2 crashing
Previous Button
Block call JsonTextDecode
How do i get the component using component ID
difficulty creating an address book
Making sense of the Wikipedia API
Mit apps keeps reading null value from thingspeak
Hey, I need a bit of help with Apis
How do you initialise several variables with a loop?
TinyDB - Is it possible?
Firebase database rules
Trouble retrieving the recipe from spoonulacular API (using teachable machine)
Getting information from a web server
Alarma de temperatura (aplicación)
Need help in making "Notice management" app
Is there any extension to display a json or a dictionary in a read-only tree view?
Cheapest Gas Station App
Manipulation list of lists from sql query before listview
Manipulation list of lists from sql query before listview
App Inventor with Javascript Classes
Estoy tratando de cambiar el nombre etiqueta en firebase con appinventor, pero cuando lo hago en vez de mostrarlo como es, lo da de esta manera, soy nuevo en esto de firebase me ayudan porfa
:arrow_forward: MediaSessionPlayer - Play audio in the background, with Media3 ExoPlayer
Constant errors concerning list item selection and replacement
Listview attributes
Save and retrieve datas to and from a CSV file
Facing problems with making an airliner 'Top Trumps' app
BluetoothLE connection, GATT and data
PLS HELP i have a problem so i was make a quiz app but i need to find how to find dictionaries keys of this type of block but i cant just seem to find it
"Label won't update despite correct data. Debug shows JSON has Tokyo description, 'if city=Tokyo' runs (confirmed via debug label), but LabelDescriptionTokyo.Text stays blank. Manually setting text works. Ideas?"
TinyDB Help/Malfunction
Big Five Personality Test
How do I Create a Multi-Level Navigation System for an Agriculture App?
JsonList problem with json, php, mysql
How do I remove the parentheses, quotes and square brackets in the data sent from my esp32 on wifi in json and received in my app in a listview?
Pretty Print Your Dictionary
Apparently I am making a 'war game' using cards, but there are bugs and problems
Personal Image Classifier Issue
Problem with aab and apk file (and with aia!)
Help to find error
Arduino signal to Midi
Refresh screen Inventario
Getting Multiple values from CloudDb
To extract a list item when the item INDEX may vary
RE: How To Determine Index of Duplicate Items in a List
Look up in pairs problem
Error from companion
Runtime Error *empty-string*, The second argument to foreach is not a list
Add list item to list, items changed order
Seleção de índice na lista, nos blocos
I am trying to display the patient's sugar, oxygen and sugar level
Create multiple list from text string
Is it possible to read partial data of a txt file?
Error message is "The operation + cannot accept the arguments: , ["ot Fo"], [1]"
Display and access JSON objects and list formats
Edit Items In Dictionary
Read the mysql and display the value on the text box
Help with TinyWebDB for quiz
Json array to spinner
Storing multiple data under one tag in firebase
Is there an way to import json and have it automatically translate to blocks?
How do I use json?
List from list Creation error Cannot parse text argument to "list from csv table" as a CSV-formatted table