summaryrefslogtreecommitdiff
path: root/AK/JsonValue.h
AgeCommit message (Expand)Author
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-08AK: Add float support for JsonValue and JsonObjectSerializerVrins
2022-03-08AK: Add to_double() to JsonValueVrins
2022-02-16AK: Exclude JsonValue String APIs from the KernelIdan Horowitz
2022-01-28AK: Allow constructing a JsonValue from a StringView explicitlykleines Filmröllchen
2021-12-15AK: Return `bool` in `JsonValue::as_bool()`Hendiadyoin1
2021-11-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling
2021-11-17AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional)Andreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-07-22AK: Add a getter to JsonValue to get machine-native addressesGunnar Beutner
2021-06-29AK: Make JsonValue::as_string_or() constMax Wipfli
2021-06-03AK: Remove unused JsonValue <=> IPv4Address conversion codeGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-17AK: Add 64 bit methods to JsonValueJean-Baptiste Boric
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2020-12-30AK+Format: Remove TypeErasedFormatParams& from format function.asynts
2020-10-13Use new format functions in remaining DevTools. (#3755)Paul Scharnofske
2020-06-13AK: JsonParser improvementsMatthew Olsson
2020-05-22AK: Make JsonValue and JsonObjectSerializer speak int/long/long longAndreas Kling
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-04-01AK: Add equals method to JsonValue to semantically compare two values.Emanuel Sprung
2020-02-14AK: Add a forward declaration headerAndreas Kling
2020-02-09AK: Apply changes for the Bootstrapper environmentLiav A
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-12-12JsonValue: Fix wrong return type of as_u32() and friendsAndreas Kling
2019-10-29AK: Allow JsonValue to store 64-bit integers internallyAndreas Kling
2019-09-06AK: Rename <AK/AKString.h> to <AK/String.h>Andreas Kling
2019-08-07JsonValue: Add as_string_or(String)Andreas Kling
2019-08-07JSON: Templatize the JSON serialization codeAndreas Kling
2019-08-04JsonObject: Add move constructors for JsonObject(Json{Array,Object}&&)Andreas Kling
2019-07-18JsonValue: Add to_uint(), to_int() and as_double().Andreas Kling
2019-07-08AK: Add JsonValue::to_bool().Andreas Kling
2019-07-08AK: Make it easy to convert between JsonValue and IPv4Address.Andreas Kling
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-06-29JsonValue: Add is_bool() and various as_foo() helpers.Andreas Kling
2019-06-29Kernel: Change the format of /proc/all to JSON.Andreas Kling
2019-06-24AK: Add JsonValue::to_string(default_value = {}).Andreas Kling
2019-06-24JsonValue: Add as_array() and as_object().Andreas Kling
2019-06-24AK: Implement a naive JSON parser.Andreas Kling
2019-06-19AK: Add some convenient functions to JsonValue.Andreas Kling
2019-06-18AK: Rename JsonObject::to_string() and pals to serialized().Andreas Kling
2019-06-18AK: Add JsonValue(const char*).Andreas Kling
2019-06-18AK: Add JsonValue(unsigned) ctor and as_string().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