Arduino json array add object. And bigger values will allow more level of nesting.

Arduino json array add object. You switched accounts on another tab or window.
Arduino json array add object Nov 23, 2019 · Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers; Advertising & Talent Reach devs & technologists worldwide about your product, service or employer brand If the document’s root is not an array, this function does nothing. HI, I am trying to add new json object to json array dynamically. The function JsonArray::add() adds the specified value at the end of the JsonArray. In particular, you don’t have the containsKey() method. May 2, 2022 · Then I just try to equal values to the array : int ids[16] = {doc["id"]}; But when I output ids[0], I get 0. This code manipulates the JSON object with the help of org. for an example i write loop to adding value to array like this : String biDimArray[5][2]; void setup() { // put your setup code here, to run once&hellip; Mar 15, 2024 · I always use object, it is more easily extendable, JSON array is not. Add JSON object into existing JSON array using java. To secure the data from overwriting later in code I save the values to H_XXXXX variables. This page explains how to write a function that merges two JSON objects into one. The string copy policy has changed in ArduinoJson 7. See the example below. Example Create an object and serialize it ArduinoJson 5 user’s manual. All types are stored by copy, except const char* which is stored by pointer. json library. The value belongs to the JsonDocument. A JSON object is essentially an unordered collection of key/value pairs. If set to 0, only a flat array can be parsed. JsonArray::isNull() tells whether the JsonArray points to an array or not. If you need this function, you must cast the JsonVariant back to a JsonObject&. This tutorial requires a basic understanding of Arduino programming and a vague knowledge of JSON. With ArduinoJson, this is done with the JsonDocument class: JSON Object. Jun 30, 2014 · Thanks Alnitak, So in short, I am creating an array myArr and then creating myObj inside for loop such as myObj = {}. But in that case, you loose some specificities of the JsonObject class. The advantage of JsonObject over JsonVariant is that it supports operations specific to objects, such as enumerating key-value pairs. Here is a function that makes a deep copy of a JsonVariant: protoArr) {newArr. add ( "hello world" ); Similarly, we can create nested objects or arrays . Therefore, we have no common way to represent a collection of objects. lastname = def etc. JsonObject::createNestedObject() returns a JsonObject that points to the newly created object. Can anyone give some example to place variable in the char array? Description. add(77); . “age” is a key with the value 26 (a How to view the JSON output? When you pass a Stream to serializeJson(), it writes the JSON to the stream but doesn’t print anything to the serial port, which makes troubleshooting difficult. Here is a program that deserializes a JSON document using a StaticJsonDocument In other words, each object/array nesting level causes a recursive call. createNestedObject(); object["keyA"] = "AAA"; object["keyB"] = "BBB"; object["keyC"] = 111; Feb 25, 2020 · However, when I try to put an array in the JSON-document like in the example of the Arduino-documentation using the function createNestedArray (), it works for a few times until it starts creating empty arrays. This works for now. I am having problems passing the temp data by reference from the Aug 24, 2021 · I would like the Arduino to copy all the data under object "Americano" and save it to a 2D array I created in the following struct: struct cocktailData { char name[25]; char portions[7][1]; } data; The array is initialized as [7][1] because there are up to 8 potential ingredients and they're all paired with an amount multiplier. 0. If you want to optimize the append-to-file scenario, you must change the format of the file. In the case of the below JSON, I'm trying to access the "values" key. DATA is pointer into this JSON file. Flash string) This duplication causes the JsonBuffer to grow. key: the key to associate with the new object. If the document’s root is not an object, this function does nothing. That's not very useful. Then we retrieve the highest level object "cars" into jsonArray variable. 5. JsonArray::iterator points to a JsonVariant. JsonArray::createNestedObject() returns a JsonObject that points to the newly created object. This iterator must not be dereferenced because it is out of the array. But I am getting an ERROR as seen in the picture. Here's the stripped down starting point: #include <ArduinoJson. When the JsonDocument is empty, JsonDocument::add() converts the JsonDocument to an array containing one element. key: the key of the array in the object, can be a const char* or a const String& Remarks. This recursive call is a security risk because an attacker could craft a JSON input with many opening brackets to cause a stack overflow. With a string argument, JsonDocument::createNestedArray() creates an array and assigns it to the specified key. It’s a placeholder to detect the end of the array. No standard container on Arduino. Apparently, you didn't really want to do that. 2. This allows updating and serializing the json object with data from the serial port: Aug 6, 2016 · In this post, we will create a simple program to parse a JSON string that includes an array of integers. If I place this in the loop function and set the value to randomly generated values the document does not update but adds new objects for each iteration how do i set the values not Sep 19, 2013 · Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers; Advertising & Talent Reach devs & technologists worldwide about your product, service or employer brand Aug 5, 2021 · Now im really confused. The items need to be stored somewhere so I created a two dimensional array for the serialized value. // // Inside the brackets, 200 is the size of the pool in bytes. If you want to see what JsonArray::printTo() writes, use WriteLoggingStream from the StreamUtils library. Also, the problem is that I do not know in advance how many elements will be in this array - this file is regularly edited in the phone app and my JSON document can change the number of ids. To protect against this security risk, ArduinoJson limits the number of nesting levels. . From the image above you can see that my program creates a new object in each line, but I want to format it so that there is a new entry for solarData on each Dec 10, 2014 · I'm pretty sure I'm not constructing my char array the right way (at least, not the proper way, I don't have a lot of experience with C, C++ etc. If the document’s root is not an array, this function does nothing. Signatures Arguments. Reload to refresh your session. createObject(); root["key1"] = 1000; JsonArray& array = root. Performance This page is available as a PDF file. h>) to add it into a 2nd topic which I want to publish to my broker. Dec 15, 2021 · Hello there, I am new at using Arduino JSON and I wanted to convert my struct array into a JSON array and save it to a spiffs file. The macro JSON_OBJECT_SIZE(n) returns the number of bytes required to store a JSON object that contains n key-value pairs. If you use the JsonDocument like an array, it becomes an array; if you use the JsonDocument as an object, it becomes an object. To create complex objects, call createNestedArray() and createNestedObject() The ArduinoJson Assistant can generate the skeleton for you. And I think this prevents me to parse the json array. var convertedToJson = JsonConvert. Storing simple values. Confusion between arrays and objects; Document serialized twice; Let’s see each case in detail. You can removeAt() an object, if you know it's position. this package is one of the easy ones ArduinoJson 5 user’s manual. The array itself resides in a JsonDocument. Download tutorial index: the zero-based position of the value in the array. See code below, you can comment out defines on the beginning to control which way to use Sep 15, 2019 · While if we use ‘add()’ to add an object, the JsonDocument becomes an array, doc . For example, on Arduino UNO R4 Minima, the parser example only grew by 2. I need to copy data into a json array with up to 50 elements. Apr 3, 2019 · The easiest way to decode and encode JSON strings with the Arduino IDE is using the ArduinoJson library 5. list. add(42); arr. Using for-loop we iterate over the JSON array and print each car's JSON data. and then adding the obj to the array like myarr. When you insert the first value in the JsonDocument, it automatically changes its type to match the call. the problem i cant make a document with arduniojson larger than 1100byte otherwise it crashes. JsonArray::createNestedObject() returns null if the memory allocation fails; in which case JsonObject::isNull(), returns true. Is there a way to sort …. JsonObject::createNestedArray() returns a JsonArray that points to the newly created array. Option 2: the file contains line-separated objects. To making my arduino easy to add new sensor, I need to dynamically create new json object: As you can see, it’s a JSON object containing three members: a string named “sensor”, an integer named “time”, and an array named “data”. this makes me need to make 4-5 separate documents in order to get all the data from my server. A JsonArray is a reference to an array. JsonObject::createNestedArray() return null if the memory allocation fails; in which case JsonArray::isNull(), returns The difference is that JsonVariant can refer to any supported type (integer, float, string, array, object…), whereas JsonObject can only refer to an object. This value only includes the size of the JsonArray; if you have nested objects or strings, you need to add their sizes as well. Performance May 8, 2023 · then you can find or add an object to the list. Uploading and running this function keeps crashing my ESP8266 without any debug output. In this example: “name” is a key with the value “Jack Man” (a string). JSON Object is a lightweight data-interchange format that is readable and writeable for humans and easy for machines to parse and generate. Signature Aug 13, 2022 · Hello everyone, i am using Arduino and sim900, i can send normal json data to given API but i dont know how to send json array and objects, can anybody help me? I have show below what i mean by json array and object: somewhere i read that [] means object and {} means array begin() returns an iterator to the first element of the array. 2. Example array. g. JsonArray or JsonObject) Example. As we said, a JsonArray is a reference; the const-ness of the member functions refers to the reference object, not to the array. ArduinoJson 5 user’s manual. hpp file defines the array functions. struct ConfigModule { signed int modulesrno; String moduletimestamp; String moduleID; String moduleplacename; String moduleplaceID; String moduleroomname; String moduleroomID; String moduletype; String moduleNRFID; } __attribute__((packed)); ConfigModule configmod ArduinoJson 6 user’s manual. The minimal code is this: JsonArray arr = root. You switched accounts on another tab or window. 7%. It doesn’t matter if you’re using an Arduino UNO, an ESP8266, or an ESP32; the code shown here works on any device. 3%, and the generator example by 1. The function JsonObject::set() copies the content of a JsonObject json is the input string to be parsed. JsonVariant::add() returns a bool that tells whether the operation was successful or not: Aug 10, 2021 · I'm trying to wrap my head around how to extract an array from a JSON element. For example you originally had some data as a json array, then you needed to add a status header on it you'd be a bit stuck, unless you'd nested the data in an object. When the JsonDocument contains an array, JsonDocument::add() appends a value to the array. This value only includes the size of the JsonObject; if you have nested objects or strings, you need to add their sizes as well. this also mean 4-5 requests to the web server. You signed in with another tab or window. Since you receive a pointer, you need to dereference it before trying to assign: Dec 20, 2018 · I saw this sample code for arduino for parsing JSON with the help of ArduinoJson library which worked well and I was able to get and parse the data from url(say url_1) successfully. But I only get what seems to be an empty prefs object: cmd set prefs The example shown in the official docs almost gets me there, and is what I have in my code. nestingLimit specifies the maximum level of nesting allowed in the JSON string. You can use the ArduinoJson Assistant to generate the complete expression. This often happens when the JSON document contains [{or :[. Add(new Person()); and in the end, you must convert your list to json. These functions reproduce the containers in the C++ Standard Library and allow you to use the “ranged-based for loop” feature of C++11. The function JsonObject::get<T>() returns the value associated with the specified key. With a string argument, JsonDocument::createNestedObject() creates an object and assigns it to the specified key. Constness. Sep 20, 2020 · For a "serious" project, I'd recommend using Protocol Buffers to serialize your structs instead of JSON. These methods do not modify the instance, but they may modify the array pointed by the JsonArray. SerializeObject(list); by the way JsonConvert is in the namespace of using Newtonsoft. But how can I save the this data in a secure array that will not be overwritten? //NUMBER Feb 28, 2017 · The JsonArray. And you don't have an option for an empty constructor. After the timestamp field is updated a couple of times, it shows as '"time":null'. I am currently manually logging the data using the PuTTY program into a json file and I need to continuously add data into the solarData key. Even if I decide to go with a solution like RTTR, there is another road-block: Arduino doesn’t provide a standard container like std::vector or std::list. Oct 6, 2019 · I ran into unexpected behaviour (at least for me) of the ArduinoJson library. We assume that the ESP8266 libraries for the Arduino IDE were previously installed. You can add() a object, as you are doing. Use this macro to calculate the capacity of the JsonDocument. Feb 18, 2024 · Hi, I am struggling with understanding how to use JsonObject. add() adds elements to the root array; capacity() returns the capacity of the memory pool; clear() empties the document and resets the memory pool; containsKey() tests if the root object contains the specified key; createNestedArray() creates a nested array attached to the root; createNestedObject() create a nested object attached to the root Nov 16, 2022 · Hi, I want to create a JSON array using Arduino UNO. You’ll see that most member functions of JsonArray are const. value: the value to add to the array. 15. It works in both directions: from a JsonArray (or JsonDocument) to a regular array, from a regular array to a JsonArray (or JsonDocument) It supports both 1D and 2D arrays. I have created three functions (1) openWeather that creates json buffer and parses data and (2) passTemp which creates pass by reference function for temperature and (3) thingSpeak that uploads the temperature. The function JsonArray::createNestedObject() creates a JsonObject and adds it in the JsonArray. Arguments. begin(115200); In ArduinoJson, an array is an ordered collection of values. Jan 13, 2016 · JsonObject& root = jsonBuffer. Json; there are plenty of ways to convert. See: API Reference: JsonArray::createNestedArray() Jun 18, 2019 · You can use createnestedobject, also remember that you are creating nested json objects in a loop so you need to take care of the size of your Json document (256). add JSONArray within a JSONObject. Without posting the whole json object, which is long enough as is without the filters, My object array in JSON looks similar to this after filtering: copyArray() copies values between a JsonArray (or JsonDocument) and a regular C array. key: the key to associate with the array. You’ll see that most member functions of JsonVariant are const. name, it always returns undefined, what do you think I am missing here? Sep 25, 2020 · Im am attempting to download temperature from an OpenWeather station then upload the temperature to Thingspeak. 0? With ArduinoJson 5, you invoked the JSON parser by calling JsonBuffer::parseObject() or JsonBuffer::parseArray(). Click on the button below to download. name = 'abc, myobj. createNestedArray("key2"); JsonObject& object = array. begin(115200); &hellip; JsonObject::containsKey() tests whether a key exists in the object pointed by the JsonObject. I was able to create a JSON format for three sensor values (code below); however, I need to put all JSON values in an array format like the format below : [ { &quot;Vacuu&hellip; Jun 18, 2021 · This project has a json example at the bottom of the page with references to two json libraries Arduino to Arduino via Serial At this stage, it’s neither an object, nor an array, and JsonDocument::isNull() returns true. Internally, this function walks a linked-list to count the elements, so its time complexity is O(n). Example Return value. The function JsonArray::set() replaces the value at the specified index in a JsonArray. Case 1: confusion between arrays and objects. The function JsonArray::add () adds the specified value at the end of the JsonArray. Example Sep 21, 2011 · Add JSON object into existing JSON array using java. If you want to see what serializeJson() writes, use WriteLoggingStream from the StreamUtils library. 3. Signatures How to view the JSON output? When you pass a Stream to JsonArray::printTo(), it writes the JSON document to the stream but doesn’t print anything to the serial port, which makes troubleshooting difficult. Mar 21, 2022 · Hi Guys, I am preparing a 2nd JSON object Using arduino_JSON(<Arduino_JSON. Before producing a JSON output, we must store all the values in a variable. In this case, the problem is in the way you extract the values from the JsonDocument. adding multiple JSONArrays to JSONArray. Follow my sketch. Apr 5, 2016 · I have attached my testcode where I add various items to the json objects and I have problems with the messages array. You should use ArduinoJson just to serialize and deserialize JSON objects, not to store program state. It'll be faster and more efficient. Apr 5, 2024 · using JsonObject as object for whole array and JsonArray for each array item; using JsonArray bor both, for whole array and for each item. e. jsonObject stores the whole JSON string. add JSON_ARRAY_SIZE(n) for each array of size n, add JSON_OBJECT_SIZE(n) Arduino UNO WiFi; Arduino Nano; Adafruit Metro Mini 328; SparkFun RedBoard; ATmega32u4 You can use these iterators to enumerate all the key-value pairs in the object pointed by the JsonObject. Serial) continue; // Memory pool for JSON object tree. Return value. size() returns the number of elements (or members) that the root array (or object) contains; to<T>() clears the document and converts it to the specified type (e. In my example below I have an array of "actions" that can be variable size. Merging JSON objects. Oct 24, 2020 · You're using json_ErrorCounter as a temporary variable to build each array element before adding it to the array, but when you created it, you added it to the json_clearedErrors object after the array. In my example there are three objects in the array, but there could be 2 or 5, etc. If the JsonObject is null, this function returns false . 5 which was designed to be the most intuitive JSON library, with the smallest footprint and most efficiently memory management for Arduino. JsonArray::size() gets the number of elements in the array pointed by the JsonArray. Example 1: an array of object [ Mar 15, 2022 · I'm a bit stumped trying to determine if a given String is contained in my json. The macro JSON_OBJECT_SIZE(n) returns the size of a JsonObject that contains n elements. so I need to find a way to access the array and iterate Arguments. If this concept of proxy class is unfamiliar to you, just think of a JsonVariant instead. end() returns an iterator to the element after the last. All values are stored by copy, except string literals which are stored by address. I made a small sketch to reproduce my problem. I have made key value pairs using doc["key"] = "value" which generates the document as desired. Only the created Json Array have 9 decimal points. Jan 3, 2024 · Because the proportion is much smaller, the difference between ArduinoJson 6 and 7 is neglectable on 32-bit microcontrollers. // Don't forget to change this value to match your JSON document. Now I want to store this data in an array so that when I get data from the other ur2(say url_2) I can compare them with each other and trigger an event repective to May 12, 2022 · Hello, I have this function that creates json objects with solarData being the root key value. add (42); array [0] there is a complete example that shows how to display the type and value of all the members of an object, A JSON library for May 7, 2021 · And the JSON passed as a constant character array to the preprocessor function. Clone an object or an array. If set to 1, the array can contain nested arrays or objects but only 1 level deep. Because the JsonArray is just a reference, you need a JsonDocument to create a array. May 18, 2022 · In my sketch right now i am able to create the Json Array with the values read from a Analog input. You can dereference the iterator with the usual * and Aug 27, 2012 · Json: Add object to array. And bigger values will allow more level of nesting. If the document is empty, this function initializes the document’s root as an array. You can check how to do it here. Jan 8, 2021 · I am working on a project and need to add an element to an array when I push the button. The JSON input Aug 2, 2023 · I have two dimensional array from sensor reading, id and time_update. append json object to As a reminder, deserialization turns a JSON input into objects from which we can extract the values. add May 4, 2024 · In below code I read in a json file. If the JsonArray is null, this function returns 0. When the JsonDocument contains a value that is not an array, JsonDocument::add() does nothing. push(myobj), but whenever I am trying to retrieve it with myarray[0]. JSON_ARRAY_SIZE(n) returns the size of a JSON array with n elements. Don’t use this function to create a for loop; instead, use iterators. Its documentation makes that very clear. what do you mean square brackets? your example of them does not look like my code. ) if that's an excuse). It supports all types allowed by JSON: boolean; integer; floating point; string; array; object; JsonVariant doesn’t own the value: it only points to it. createNestedArray("arrValues"); arr. Do I use it correctly in the code below? void read_and_publish_CAN_bus_data(){ unsigned int message_index = 0; // because there can be more than one CAN Id within 600ms it is not possible to use it as JSON keys JsonDocument doc; doc["sensor"] = "CANbus"; doc["timestamp Oct 7, 2021 · Hi @mateusguilherme Which version of the ArduinoJson library are you using? 5. Now my problem is that DATA[i][6] = item["H_RESPITSEK"] actually shall be stored in an array since this value has different values for each i. But it does cause the class constructor to be called. The macro JSON_ARRAY_SIZE(n) returns the size of a JsonArray that contains n elements. EDIT: For example when your nested object exceeds a fixed value, You can use clear() function to clear the JSON object. The correct way to do this (the way that the ArduinoJSON package is designed to be used) is to maintain an internal data structure and serialize and deserialize your JSON objects to it. When deserializing, ArduinoJson copies the strings from the input, except if the input is a char* ( see below ). begin(9600); } void loop() { state = digitalRead(pin Aug 31, 2023 · You can add a JsonDocument inside another one, but you must pass the document by value, not by pointer. I want to add json objects dynamically to a JsonDocument. This function can (and should) be avoided most of the time. ArduinoJson makes a copy of the string when you call this function with one of the following types: char* String (or std::string) const __FlashStringHelper * (i. Before using this function, please remember that ArduinoJson is a serialization library. value: the value to append to the array. On top of that, you need to add the capacity required to store the strings that ArduinoJson needs to duplicate. You signed out in another tab or window. 13. Also, for a more detailed explanation on how to use this library to parse simple JSON name/value pairs, check this previous Mar 2, 2020 · Hello 🙂 I have a Json document with an object that I need to update the values every few seconds (sensor values). JsonObject::set() sets or replaces the value at specified key in a JsonObject Aug 8, 2017 · Click MYKeypad[]; This line creates an array of 0 objects. After that, I am adding the items such as myobj. Serial. JsonArray::operator[] returns a proxy class that allows you to use the JsonArray as a C array. when I push the button it does not happen the number 2 to the array instead I get 010101 [code] const int pin = 2; int arr[3] = {0,1}; int arr_len = 2; int state = 0; void setup() { // put your setup code here, to run once: pinMode(pin, INPUT); Serial. h>; DynamicJsonDocument doc(1000); void setup() { Serial. If you know that the packing and Endianness of your struct will be the same on both the sender and the receiver, you could send the bytes of the struct as a base64-encoded string. The function JsonArray::size() returns the number of element in the JsonArray. 0 or 6. Dec 10, 2016 · I've been using ArduinoJSON for a little while, but have found a situation where I can not quite understand how to parse out the nested objects that I need to get access to. This value only includes the size of the data structures that represent the object; if you have nested objects or strings, you need to add their sizes as well. You can use this function to: check if the array was successfully parsed, or; check if the array was successfully allocated. I do not know how to implement in my sketch, folowing the aboth example that the values inside the Json array have only two decimal points. Support for JsonDocument was added in ArduinoJson 6. Mar 3, 2019 · the variable1 and variable2 is char type, i want to read sensor data and assignment, then place these variable to json char array to create json object. As such, it is designed to serialize and deserialize JSON documents, not to store the state of an application. wygoee uypzjcg sziq uxlvi quuhuh xesycjct jkglw jajb ykbki ycuwp
{"Title":"What is the best girl name?","Description":"Wheel of girl names","FontSize":7,"LabelsList":["Emma","Olivia","Isabel","Sophie","Charlotte","Mia","Amelia","Harper","Evelyn","Abigail","Emily","Elizabeth","Mila","Ella","Avery","Camilla","Aria","Scarlett","Victoria","Madison","Luna","Grace","Chloe","Penelope","Riley","Zoey","Nora","Lily","Eleanor","Hannah","Lillian","Addison","Aubrey","Ellie","Stella","Natalia","Zoe","Leah","Hazel","Aurora","Savannah","Brooklyn","Bella","Claire","Skylar","Lucy","Paisley","Everly","Anna","Caroline","Nova","Genesis","Emelia","Kennedy","Maya","Willow","Kinsley","Naomi","Sarah","Allison","Gabriella","Madelyn","Cora","Eva","Serenity","Autumn","Hailey","Gianna","Valentina","Eliana","Quinn","Nevaeh","Sadie","Linda","Alexa","Josephine","Emery","Julia","Delilah","Arianna","Vivian","Kaylee","Sophie","Brielle","Madeline","Hadley","Ibby","Sam","Madie","Maria","Amanda","Ayaana","Rachel","Ashley","Alyssa","Keara","Rihanna","Brianna","Kassandra","Laura","Summer","Chelsea","Megan","Jordan"],"Style":{"_id":null,"Type":0,"Colors":["#f44336","#710d06","#9c27b0","#3e1046","#03a9f4","#014462","#009688","#003c36","#8bc34a","#38511b","#ffeb3b","#7e7100","#ff9800","#663d00","#607d8b","#263238","#e91e63","#600927","#673ab7","#291749","#2196f3","#063d69","#00bcd4","#004b55","#4caf50","#1e4620","#cddc39","#575e11","#ffc107","#694f00","#9e9e9e","#3f3f3f","#3f51b5","#192048","#ff5722","#741c00","#795548","#30221d"],"Data":[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[6,7],[8,9],[10,11],[12,13],[16,17],[20,21],[22,23],[26,27],[28,29],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[36,37],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[2,3],[32,33],[4,5],[6,7]],"Space":null},"ColorLock":null,"LabelRepeat":1,"ThumbnailUrl":"","Confirmed":true,"TextDisplayType":null,"Flagged":false,"DateModified":"2020-02-05T05:14:","CategoryId":3,"Weights":[],"WheelKey":"what-is-the-best-girl-name"}