Questions tagged [json]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
1 vote
1 answer
66 views

Arduino create Json Array with double values and 2 decimal point

How i can create a Json Array with double values and 2 decimal point using the ArduinoJson Library? https://arduinojson.org/v6/how-to/configure-the-serialization-of-floats/ In the folowing small ...
user avatar
0 votes
1 answer
37 views

Use of ESPAsyncWebServer.h with ArduinoJson version 6 for Master-Client transactions

I want to communicate two (2) ESP32's via Json commands using ESPAsyncWeb.h. The master should have specific operations to execute and respond to the client, and the client should be able to send ...
user avatar
1 vote
1 answer
47 views

Reading & writing a configuration file on an Adafruit Circuit Playground Express

I would like to store an application's configuration in a file stored on the Circuit Playground Express (CPX) flash. The application itself needs to be able to update the configuration file. Things I ...
user avatar
1 vote
1 answer
93 views

How to convert serialized JSON string back to JSON object?

How to convert JSON String for example {"f0":100,"f1":100,"f2":100} It is what I get from my esp01 side from I2C communication Now I want it to get it back to my Arduino ...
user avatar
  • 151
0 votes
1 answer
176 views

Parsing JSON response from Stream

I want to parse JSON response from a GET Request. I do this usually by using a String variable to store the response and later parse this string using ArduinoJSON library like shown below: #include &...
user avatar
  • 185
2 votes
1 answer
93 views

ArduinoJson library parsing error

I am trying to retrieve JSON mqtt message I received in ESP32. void mqttMsgCallback(char* topic, byte* payload, unsigned int length) { payload[length] = '\0'; String _message = String((char*)...
user avatar
1 vote
2 answers
698 views

Guru Meditation Error: Core 1 panic'ed (Interrupt wdt timeout on CPU1)

Heres my code: #include <WiFi.h> #include <HTTPClient.h> #include <ArduinoJson.h> const char* ssid = "wifiSSID"; const char* password = "wifiPassword"; int ...
user avatar
1 vote
1 answer
188 views

Custom library for Arduino to encode and decode JSON Web Tokens

So I have been recently been trying to create a library for Arduino to encode and decode JSON Web tokens(JWT) using HMAC-SHA256. For those unfamiliar, JWT has 3 parts - The header, body and signature....
user avatar
1 vote
1 answer
30 views

ESP8266 AutoConnect ACSelect selection index

I'm trying to retrieve the current selected/saved index of my AutoConnectSelect Right now i'm creating a type that reads the saved json: AutoConnectSelect& bright = settingsAux["...
user avatar
  • 95
1 vote
1 answer
145 views

How to properly handle the Arduino String

I've read that the Arduino String is bad as it causes memory fragmentation, so I try to avoid them mostly. But I still have some occurences where I'm not quite sure if they are ok after all. The first ...
user avatar
1 vote
0 answers
48 views

How to set maximal execution time of operation

I'm JSON deserializing output from ESP8266 in my Arduino UNO, but when it fails (for some reason every time after it deserializes successfully) the program lags for few seconds and I don't want that ...
user avatar
  • 305
3 votes
1 answer
2k views

Getting all data of my JSON object from Serial.read() at once

I'm new to Arduino and I'm building a project that fetches data from a website (using ESP8266) and then transfers them to my Arduino UNO via serial port. Data coming from ESP8266 every 20s - [{"x&...
user avatar
  • 305
1 vote
1 answer
935 views

ESP8266 Arduino Json object array deserialisation into struct

I'm trying to de serialize an array of JSON objects into a struct. Following the instructions given by the Arduino JSON assistant, I managed to produce this helper function: void JsonPreprocessor(...
user avatar
  • 95
1 vote
0 answers
26 views

Changing the order of GUI-elements inside Arduino ESP-Dash-library

I'm trying to add a new item "index" to GUI-elements that are created by using ArduinoJSON and the Vue.js-framework inside the ESP-Dash-library. The library creates GUI-elements like buttons,...
user avatar
0 votes
1 answer
145 views

Remove unwanted characters from char type

I'm working on an ESP8266 module that needs to fetch date data from worldtimeapi, everything works fine but the problem is How do I strip of the time field off the datetime JSON response without loop. ...
user avatar
  • 15
1 vote
0 answers
68 views

JSON Parser fails because number of bytes is being sent

Sorry I am new with this. I am trying to read a JSON response from my website using an ESP8266, but it keeps failing. I am using the following code: WiFiClientSecure httpsClient; //Declare object ...
user avatar
  • 19
0 votes
1 answer
167 views

How to get a specific value from an unknown number of JSON representations?

I am using ArduinoJson and ESP8266HTTPClient. Say I have a DynamicJsonDocument that has an unknown number of entries with information on different persons: [ { "ID": "12345&...
user avatar
3 votes
2 answers
124 views

Understanding ArduinoJson capacity calculation assistant

I am trying to figure out how ArduinoJson capacity can be calculated, therefore I came by the Assistant web application developed by the developer of the library https://arduinojson.org/v6/assistant/ ...
user avatar
0 votes
1 answer
149 views

ArduinoJSON define as extern

My sketch contains 2 .h files. one defines on 1st .h file: #define JSON_SIZE_IOT 400 #define JSON_SIZE_SKETCH 300 StaticJsonDocument<JSON_SIZE_IOT> paramJSON; StaticJsonDocument<...
user avatar
  • 790
2 votes
1 answer
83 views

rfid reading function returning null

I have a function that reads rfid card and return rfid string. Function reads string well but. I am using ArduinoJson libray to generate json . this is the function that i am using to read rfid cards. ...
user avatar
1 vote
2 answers
217 views

Unexplained behavior of char array after using `deserializeJson`

I'm using RF24 library to send messages between 2 MCU's : 1) ESP8266 (no Wifi, same code can be compiled to any Arduino board) 2) pro-Micro. Message is sent in JSON format, while using ArduinoJSON ...
user avatar
  • 790
2 votes
0 answers
1k views

Reading JSON from Arduino over serial in python and writing to a JSON file on computer

I'm fairly new to Arduino so I used a sample code before integrating this into my main code. I'm printing my value in a JSON format over serial. My Arduino outputs this and the python receives this ...
user avatar
  • 21
0 votes
1 answer
242 views

Reading and Writing to a JSON File on the Desktop from Arduino?

I'm fairly new to Arduino. I'm working on a project where I'm making HTTP requests using a python code and this lets me read and write to a JSON file on my desktop. I have an Arduino with sensors that ...
user avatar
  • 21
1 vote
1 answer
166 views

cant read json data esp 32 “parseObject() failed”

hello I am just trying to make Youtube Subscribe Counter with led matrix 32*8 and esp 32 and I had this problem when I trying to get subscribers to count so what is the problem and how I can fix it? `...
user avatar
-1 votes
1 answer
65 views

ArduinoJson is not adding string to JsonObject. ArduinoJson broken?

So I've got this code String GetTimeString(){ strftime(dateArray, 100, dateFormat, getTimeInfo()); dateString = String(dateArray); Serial.println(dateString); return ...
user avatar
  • 99
0 votes
1 answer
1k views

Reading a json file from SPIFFS and displaying the info it contains on an embedded web page

I am working on a smart IR receiver that reads an IR signal, decodes it and saves that decoded info in a json file stored on the NodeMCU's SPIFFS. This info is then displayed on the embedded web ...
user avatar
-2 votes
1 answer
1k views

What is the maximum size of Static Json Document in Arduino JSON?

I'm trying to do serial communication between Arduino mega and a esp8266, and having issues with determining the size of the JSON document. I have read that the receiver buffer size should be greater ...
user avatar
1 vote
1 answer
288 views

How send method POST with JSON? Arduino UNO R3 + SIM900

Why is the server side of php not loading any data from arduino? What did I do wrong? String reading="{\"latitude\": 12.983027, \"longitude\": 80.2594}"; mySerial.println("AT+HTTPINIT"); ...
user avatar
  • 41
1 vote
0 answers
341 views

Edit JSON File on SD Card

I am currently Working on a project, where I save values in a JSON File on an SD Card. The JSON looks something like this: { "ID1":{[[starttime, endtime], [starttime, endtime], [....
user avatar
  • 11
1 vote
1 answer
133 views

How to get full response json SIM900 + Arduino?

void toSerial(int delay_ms) { delay(delay_ms); while(mySerial.available()) { Serial.write(mySerial.read()); } } Serial.begin(9600); mySerial.begin(9600); mySerial....
user avatar
  • 41
1 vote
1 answer
107 views

Large number into variable

Probably something easy but I’ve not resolved it. I’m extracting data from a JSON string and all the values are correct accept for two. They are referring to two date time values and are in ...
user avatar
1 vote
2 answers
367 views

WiFi.begin doesn't work with ArduinoJson's const char* output

I'm using ArduinoJson to parse a file full of JSON strings that contain the SSID and password for the registered networks. I have a little web interface that runs in soft AP mode so you can scan for ...
user avatar
  • 21
1 vote
1 answer
676 views

Serialize JSON as response to HTTP request

I'd like my ESP8266 to provide some JSON endpoints. I want to use ArduinoJson for serialisation. While this works in general if I serialize into a String and return this String afterwards, I was ...
user avatar
  • 123
1 vote
1 answer
420 views

json format in esp32 with arduino json

I am using an ESP32 module for bluetooth connection and scaning wifi network. But I cannot format the json using arduinojson library in the way I want. void scanWifiNetworks() { //creating json ...
user avatar
1 vote
1 answer
3k views

publish json data to mqtt

I am trying to publish JSON data to mqtt with following code snippet #include <Arduino_JSON.h> JSONVar data; data["temperature"] = temperature; data["humidity"] = humidity; data["pressure"] = ...
user avatar
  • 115
0 votes
1 answer
3k views

Serial communication from Arduino to ESP8266 NodeMCU works, but from NodeMCU to Arduino isn't working

My circuit connection is like: (I am following this tutorial) Code uploaded to Arduino: #include <SoftwareSerial.h> #include <ArduinoJson.h> SoftwareSerial s(5,6); void setup() { s....
user avatar
  • 101
1 vote
0 answers
2k views

How to send JSON on a http POST request using an ESP8266?

I'm working on a project aimed on sending alerts via SMS. I signed up for a SMS service that works via HTTP requests (REST standard). I need, then, to send data as JSON, so that their server processes ...
user avatar
0 votes
1 answer
396 views

Second item in array not gets assigned from struct object, ArduinoJson

I got the below code generated this amazing tool. const size_t capacity = JSON_ARRAY_SIZE(2) + JSON_OBJECT_SIZE(1) + JSON_OBJECT_SIZE(4) + 2*JSON_OBJECT_SIZE(7); DynamicJsonDocument doc(capacity); ...
user avatar
0 votes
1 answer
512 views

Can't Compile .ino using ArduinoJson Library

I am using an ESP32 NodeMCU for which I wrote working software before. This also occurs when I just try to compile without uploading, so no hardware problem. I am using the newest version of ...
user avatar
0 votes
1 answer
215 views

Global JsonObject (ArduinoJson)

I know a global JsonObject shouldn't be used, but I have my reasons. I have a JsonObject* functions and I want him to save the content of a file. With functions=new JsonObject(jsonBuffer.as<...
user avatar
  • 21
1 vote
0 answers
271 views

Can't print out a field with ArduinoJSON

I'm trying to create a command interpreter. Allowed commands are stored in a JSON document inside SPIFFS. If I send an allowed command, it doesn't print the field associated with that value (end of ...
user avatar
  • 21
1 vote
0 answers
51 views

About split string

Sorry my English is poor. I use nodemcu to get a json data. By this String alldata = client.readString(); But it turn this: HTTP/1.1 200 OK Server: nginx Date: Sat, 10 Aug 2019 04:53:16 GMT ...
user avatar
  • 21
1 vote
0 answers
840 views

How to get Json String from URL?

I want to get JSON string from a URL which goes like this https://maps.googleapis.com/maps/api/directions/json?origin=7649+Paseo+Santa+Cruz&destination=SJSU&key=MY_API_KEY and here is my ...
user avatar
0 votes
2 answers
129 views

Firmware gets stuck at obj.printto(client) in esp32

I am using an ESP32 to capture some data and then sending it over using ArduinoJson. However, sometimes, the firmware gets stuck at the line where it is transmitting data at obj.printTo(client). I ...
user avatar
2 votes
0 answers
876 views

ArduinoJSON v6 - return a StaticJsonDocument from a function [duplicate]

I'm reading a stored JSON file from an ESP8266. I wish to return it as a StaticJsonDocument for further use. return it at the end of function was done OK, but I need to assign it for document. #...
user avatar
  • 790
2 votes
1 answer
2k views

ArduinoJSON v6 - Passing buffer as function parameter

I'm new to ArduinoJSON - so perhaps it is a newbie's question.... but I wish to pass a StaticJsonDocument into a function as a parameter ( later on it should be implemented in a library ). exmaple ...
user avatar
  • 790
2 votes
0 answers
76 views

Reducing json upload time

I'm using an ESP32 WROOM board to capture some data in the field and send it over using arduino json. However, the complete process of sending and receiving confirmation takes up around 12 seconds and ...
user avatar
1 vote
2 answers
1k views

Arduino WiFi Rev2 JSON String

I have been trying to use the WifiNINA library to access the JSON output from the following API using the WifiNINA library and the Arduino Wifi Rev2. This is the code that I have been using (it is an ...
user avatar
1 vote
0 answers
507 views

Can't parse large json file

For a project I've to parse a big json file. Unfortunately it does not work as expected. Here is the json file: { "data1": "...
user avatar
  • 11
-1 votes
1 answer
213 views

How to upload sensor data on pubnub IOT with JSON Format?

I am trying to send MPU9250 sensor data to Pubnub IOT platform using node mcu, but not able to do it since the sensor data is not in JSON format. I know about publishing string but don't know about ...
user avatar