Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add arbitrary JSON parsing as input for dashboard #168

Open
Miceuz opened this issue Oct 24, 2023 · 1 comment
Open

Add arbitrary JSON parsing as input for dashboard #168

Miceuz opened this issue Oct 24, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@Miceuz
Copy link

Miceuz commented Oct 24, 2023

Is your feature request related to a problem? Please describe.
I would like to use SerialStudio to visalize JSON data piping in via MQTT. I don't want to change JSON format just for SerialStudio. Now I have to change JSON format in my applications to either be less verbose by packing CSV into JSON or use SerialStudio JSON format that would litter my model I am transmitting with a view related stuff.

Describe the solution you'd like
Add a communication mode 'Arbitrary JSON'. JSON file editor would allow to enter JSONPath queries into the Frame index field. SerialStudio would plot results of JSONPath queries if they are numerical.

Describe alternatives you've considered
Another alternative is to wait for a first JSON packet and provide drop-downs in JSON editor populated with leafs of arbitrary JSON structure.

@Miceuz Miceuz added the enhancement New feature or request label Oct 24, 2023
@txf-
Copy link

txf- commented Apr 4, 2024

I would like to add that I would really love this. Just have arbitrary json messages and then have a config that plotted the elements you needed from the message.

Something like MQTT Explorer does.

With that you can just choose to plot any numeric value you select out of the received json messages. I would love to use Explorer, but that only works with MQTT, is abandonware and has a license incompatible with modification.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants