Bitcoin Core
28.99.0
P2P Digital Currency
src
test
util
json.cpp
Go to the documentation of this file.
1
// Copyright (c) 2023-present The Bitcoin Core developers
2
// Distributed under the MIT software license, see the accompanying
3
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5
#include <
test/util/json.h
>
6
7
#include <
univalue.h
>
8
#include <
util/check.h
>
9
10
#include <string_view>
11
12
UniValue
read_json
(std::string_view jsondata)
13
{
14
UniValue
v;
15
Assert
(v.
read
(jsondata) && v.
isArray
());
16
return
v.
get_array
();
17
}
check.h
Assert
#define Assert(val)
Identity function.
Definition:
check.h:85
UniValue
Definition:
univalue.h:22
UniValue::isArray
bool isArray() const
Definition:
univalue.h:85
UniValue::read
bool read(std::string_view raw)
Definition:
univalue_read.cpp:263
UniValue::get_array
const UniValue & get_array() const
Definition:
univalue_get.cpp:87
read_json
UniValue read_json(std::string_view jsondata)
Definition:
json.cpp:12
json.h
univalue.h
Generated on Wed Dec 18 2024 20:00:14 for Bitcoin Core by
1.9.4