Guide: Dictionary Blocks

Almost everything can be stored

1 Like

I also have a guide about this:

1 Like

Nice a detailed Guide :ok_hand: Good.

2 Likes

Great guide @WatermelonIce i think you are expert in json

2 Likes

I don’t think this is a thing :sweat_smile:

1 Like

Hello
I appreciate this complete and easy-to-understand commentary. I also wrote a specific explanation of how to use the Dictionary feature of MIT App Inventor. Especially for “list by walking key path” and “walk all at level”. I would be happy if the following blog posts were any useful:

3 Likes

Wow, thank you for the detailed explanation! I am sure people will learn from it :blush:

OMG so good very helpful especailly for me :sweat_smile:

Thank you so much

2 Likes

Are these like objects in Javascript?

Yes, I think.


JSON = JavaScript Object Notation

2 Likes

Great guide. Super helpful

2 Likes
{
	"names": [
		{
			"name1": "Peter",
			"age": 30
		},
		{
			"name": "John",
			"age": 27
		},
		{
			"name": "Luke",
			"age": 34
		}
	]
}
{
	"names": [
		{
			"name2": "Peter",
			"age": 30
		},
		{
			"name": "John",
			"age": 27
		},
		{
			"name": "Luke",
			"age": 34
		}
	]
}

I want to parse name 1 & name 2 value

Here we have two different JSON object. You have to separate them, or make them in a list.

2 Likes

How can i do that

Separate them so it looks like these two JSON texts:

{
	"names": [
		{
			"name1": "Peter",
			"age": 30
		},
		{
			"name": "John",
			"age": 27
		},
		{
			"name": "Luke",
			"age": 34
		}
	]
}

and this

{
	"names": [
		{
			"name2": "Peter",
			"age": 30
		},
		{
			"name": "John",
			"age": 27
		},
		{
			"name": "Luke",
			"age": 34
		}
	]
}

Then,

do this with both JSON, change the name1 to name2 when working with the second object.

1 Like

how can we use the if-else block to create a dictionary

I have no idea of what you’re talking about :sweat: May you elaborate with some examples.

2 Likes

I just wanted to know, is it necessary to have keys without space? I added space within a key and now it’s giving me an error - “Invalid List of Pairs”.

It is not neccerary, the error comes from something else.

1 Like

@dora_paz is right. If you want, feel free to send sample blocks of code and let me and others to have a look.

1 Like