Data not saving as dictionary in firebase

I checked out Kodular Fenix (v1.5D.0) Bug Tracker before creating a new topic

Describe your issue: I am trying to save the data as a dictionary but it is simply storing it as a string.

Images of Blocks:


Expected Behaviour: It should have been saved like a dictionary.

Actual Behaviour: Saving like a string

How to fix it?

Actually it is saving like as dictionary only. I think you are expecting each key should come one after another alone with its value, if you expect then this is not a way to save data inyo the fbdb

Let me share two ways by which dats are saved in fb and hiw it is stored in db also letting you to know that dats are stored as dictionary

Method1 saved as dic, also see the retrieval. It throws properly the key which data is in dictionary
Method2 saved each key as tag

Please can you help me fix it? I’ll share my aia and will explain what I am trying to do. I’m a beginner and don’t know much.

yes pls carry on. share your aia.

But i dont think it is not behaving as you said. It works in the same way as you save into the firebase. Better clarify us little bit more clear. What do you expect ?

MyLifeManager.aia (45.2 KB)

Please check the screen name ‘Tasks’

Goal of the app: I’m developing a personal task management app in Kodular called MyLifeManager that allows users to add, manage, and store their daily tasks securely using Firebase Realtime Database. The app collects a task title, deadline (via date and time pickers), and automatically assigns each task a unique ID using the current time in milliseconds. Each task is stored in Firebase as a structured dictionary containing the title, deadline, and a completed status (default set to false). These tasks are stored under each user’s email path, specifically at Users/<user_email>/Tasks/<task_id>, ensuring all data is organized and user-specific. The app’s architecture is designed to allow real-time task syncing, efficient retrieval, and future features like task editing, deletion, and completion toggles. Additionally, the app includes a notification system that checks at regular, user-defined intervals and sends alerts for upcoming tasks based on their deadline, helping users stay on top of their schedule. By storing tasks as dictionaries in JSON format, the app ensures scalability, clarity, and seamless integration for dynamic task handling across multiple sessions and devices.

I hope you understand what I am trying to build. Please ask me if you have any questions

MyLifeManager_1.aia (49.0 KB)

i have modified little bit your blocks. you cannot add email in tag which is not accepted by firebase