summaryrefslogtreecommitdiff
path: root/AK/JsonObject.h
AgeCommit message (Expand)Author
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-26AK: Make it possible to not `using` AK classes into the global namespaceAndreas Kling
2022-11-18AK: Add JSON object/array for-each methods for fallible callbacksTimothy Flynn
2022-07-12Everywhere: Replace single-char StringView op. arguments with charssin-ack
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-02-27Everywhere: Make JSON serialization fallibleIdan Horowitz
2021-12-15AK: Add implied const qualifiers to the Json interfaceHendiadyoin1
2021-12-15AK: Use StringView as key-type when removing a Value from an JsonObjectHendiadyoin1
2021-12-15AK: Convert JsonObject to use StringViews for lookupHendiadyoin1
2021-06-29AK: Use [[nodiscard]] in JsonObject and JsonArrayMax Wipfli
2021-06-29AK+Spreadsheet+LibWeb: Remove JsonObject::get_or()Max Wipfli
2021-06-29AK: Add JsonObject::has_* methodsMax Wipfli
2021-06-29AK+Everywhere: Change int to size_t in JsonObject and JsonArrayMax Wipfli
2021-06-29AK: Return const& from JsonObject::get()Max Wipfli
2021-06-29AK: Use OrderedHashMap in JsonObjectMax Wipfli
2021-06-29AK: Use east const style in Json{Array,Object}.hMax Wipfli
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-08AK: JsonObject::value_or() fallback value should be a const referenceAndreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-09AK: Use StringBuilder::appendff() instead of appendf()Andreas Kling
2021-02-08Everywhere: Remove unnecessary headers 2/4Ben Wiederhake
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2020-11-02AK+Kernel: Escape JSON keys & valuesAndreas Kling
2020-10-08AK: Use new format functions.asynts
2020-09-25Meta+AK: Make clang-format-10 cleanBen Wiederhake
2020-09-06AK: Add JsonObject::remove()Andreas Kling
2020-08-10AK: Don't keep equal JsonObject keys in the order vector twiceLinus Groh
2020-06-13AK: JsonParser improvementsMatthew Olsson
2020-06-03AK: JSON, Escape spacial character in string serializationHüseyin ASLITÜRK
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-03-24AK: Add get_or() method to JsonObjectEmanuel Sprung
2020-03-06AK: Simplify JsonObject and JsonArray API a little bitAndreas Kling
2020-02-09AK: Apply changes for the Bootstrapper environmentLiav A
2020-02-06AK: Add some missing "inline" keywords in JsonObject.hAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-12-30AK: Add JsonObject::get_ptr() for copy-free lookupAndreas Kling
2019-10-29AK: Allow JsonValue to store 64-bit integers internallyAndreas Kling
2019-10-21JsonObject: Add JsonObject::has(key)Andreas Kling
2019-09-06AK: Rename <AK/AKString.h> to <AK/String.h>Andreas Kling
2019-08-27JSON: Port JsonArray and JsonObject serialization to serializersSergey Bugaev
2019-08-07JSON: Templatize the JSON serialization codeAndreas Kling
2019-08-04Json: Add efficient copy and move constructors for Json{Array,Object}Andreas Kling
2019-07-08AK: Add JsonObject::set(key, &&value) overload.Andreas Kling
2019-06-24JsonObject: Let the compiler generate a copy constructor.Andreas Kling
2019-06-18AK: Rename JsonObject::to_string() and pals to serialized().Andreas Kling
2019-06-17AK: Use a single StringBuilder throughout JSON serialization.Andreas Kling
2019-06-17AK: Add some classes for JSON encoding.Andreas Kling