index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
AK
/
JsonValue.h
Age
Commit message (
Expand
)
Author
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-08
AK: Add float support for JsonValue and JsonObjectSerializer
Vrins
2022-03-08
AK: Add to_double() to JsonValue
Vrins
2022-02-16
AK: Exclude JsonValue String APIs from the Kernel
Idan Horowitz
2022-01-28
AK: Allow constructing a JsonValue from a StringView explicitly
kleines Filmröllchen
2021-12-15
AK: Return `bool` in `JsonValue::as_bool()`
Hendiadyoin1
2021-11-17
AK: Convert AK::Format formatting helpers to returning ErrorOr<void>
Andreas Kling
2021-11-17
AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional)
Andreas Kling
2021-11-11
Everywhere: Pass AK::StringView by value
Andreas Kling
2021-07-22
AK: Add a getter to JsonValue to get machine-native addresses
Gunnar Beutner
2021-06-29
AK: Make JsonValue::as_string_or() const
Max Wipfli
2021-06-03
AK: Remove unused JsonValue <=> IPv4Address conversion code
Gunnar Beutner
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-03-17
AK: Add 64 bit methods to JsonValue
Jean-Baptiste Boric
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2020-12-30
AK+Format: Remove TypeErasedFormatParams& from format function.
asynts
2020-10-13
Use new format functions in remaining DevTools. (#3755)
Paul Scharnofske
2020-06-13
AK: JsonParser improvements
Matthew Olsson
2020-05-22
AK: Make JsonValue and JsonObjectSerializer speak int/long/long long
Andreas Kling
2020-05-16
Kernel: Absorb LibBareMetal back into the kernel
Andreas Kling
2020-04-01
AK: Add equals method to JsonValue to semantically compare two values.
Emanuel Sprung
2020-02-14
AK: Add a forward declaration header
Andreas Kling
2020-02-09
AK: Apply changes for the Bootstrapper environment
Liav A
2020-01-18
Meta: Add license header to source files
Andreas Kling
2019-12-12
JsonValue: Fix wrong return type of as_u32() and friends
Andreas Kling
2019-10-29
AK: Allow JsonValue to store 64-bit integers internally
Andreas Kling
2019-09-06
AK: Rename <AK/AKString.h> to <AK/String.h>
Andreas Kling
2019-08-07
JsonValue: Add as_string_or(String)
Andreas Kling
2019-08-07
JSON: Templatize the JSON serialization code
Andreas Kling
2019-08-04
JsonObject: Add move constructors for JsonObject(Json{Array,Object}&&)
Andreas Kling
2019-07-18
JsonValue: Add to_uint(), to_int() and as_double().
Andreas Kling
2019-07-08
AK: Add JsonValue::to_bool().
Andreas Kling
2019-07-08
AK: Make it easy to convert between JsonValue and IPv4Address.
Andreas Kling
2019-07-03
AK: Rename the common integer typedefs to make it obvious what they are.
Andreas Kling
2019-06-29
JsonValue: Add is_bool() and various as_foo() helpers.
Andreas Kling
2019-06-29
Kernel: Change the format of /proc/all to JSON.
Andreas Kling
2019-06-24
AK: Add JsonValue::to_string(default_value = {}).
Andreas Kling
2019-06-24
JsonValue: Add as_array() and as_object().
Andreas Kling
2019-06-24
AK: Implement a naive JSON parser.
Andreas Kling
2019-06-19
AK: Add some convenient functions to JsonValue.
Andreas Kling
2019-06-18
AK: Rename JsonObject::to_string() and pals to serialized().
Andreas Kling
2019-06-18
AK: Add JsonValue(const char*).
Andreas Kling
2019-06-18
AK: Add JsonValue(unsigned) ctor and as_string().
Andreas Kling
2019-06-17
AK: Use a single StringBuilder throughout JSON serialization.
Andreas Kling
2019-06-17
AK: Add some classes for JSON encoding.
Andreas Kling