Enable Relaxed JSON parser
This commit is contained in:
2
deps/init/oceanbase.el7.aarch64.deps
vendored
2
deps/init/oceanbase.el7.aarch64.deps
vendored
@ -14,7 +14,7 @@ devdeps-isa-l-static-2.22.0-22022092915.el7.aarch64.rpm
|
||||
devdeps-libcurl-static-7.29.0-32022093010.el7.aarch64.rpm
|
||||
devdeps-mariadb-connector-c-3.1.12-12022100422.el7.aarch64.rpm
|
||||
devdeps-libaio-0.3.112-12022092915.el7.aarch64.rpm
|
||||
devdeps-rapidjson-1.1.0-12022100410.el7.aarch64.rpm
|
||||
devdeps-relaxed-rapidjson-1.0.0-52023011719.el7.aarch64.rpm
|
||||
devdeps-openssl-static-1.0.1e-12022100422.el7.aarch64.rpm
|
||||
devdeps-libxml2-2.10.3-32022111420.el7.aarch64.rpm
|
||||
devdeps-mxml-2.12.0-12022090616.el7.aarch64.rpm
|
||||
|
2
deps/init/oceanbase.el7.x86_64.deps
vendored
2
deps/init/oceanbase.el7.x86_64.deps
vendored
@ -16,7 +16,7 @@ devdeps-libcurl-static-7.29.0-32022093010.el7.x86_64.rpm
|
||||
devdeps-libunwind-static-1.6.2-222022100410.el7.x86_64.rpm
|
||||
devdeps-mariadb-connector-c-3.1.12-12022100422.el7.x86_64.rpm
|
||||
devdeps-libaio-0.3.112-12022092915.el7.x86_64.rpm
|
||||
devdeps-rapidjson-1.1.0-12022100410.el7.x86_64.rpm
|
||||
devdeps-relaxed-rapidjson-1.0.0-52023011719.el7.x86_64.rpm
|
||||
devdeps-openssl-static-1.0.1e-12022100422.el7.x86_64.rpm
|
||||
devdeps-libxml2-2.10.3-32022111420.el7.x86_64.rpm
|
||||
devdeps-mxml-2.12.0-12022090616.el7.x86_64.rpm
|
||||
|
2
deps/init/oceanbase.el8.aarch64.deps
vendored
2
deps/init/oceanbase.el8.aarch64.deps
vendored
@ -14,7 +14,7 @@ devdeps-isa-l-static-2.22.0-22022092915.el8.aarch64.rpm
|
||||
devdeps-libcurl-static-7.29.0-32022093010.el8.aarch64.rpm
|
||||
devdeps-mariadb-connector-c-3.1.12-12022100422.el8.aarch64.rpm
|
||||
devdeps-libaio-0.3.112-12022092915.el8.aarch64.rpm
|
||||
devdeps-rapidjson-1.1.0-12022100410.el8.aarch64.rpm
|
||||
devdeps-relaxed-rapidjson-1.0.0-52023011719.el8.x86_64.rpm
|
||||
devdeps-openssl-static-1.0.1e-12022100422.el8.aarch64.rpm
|
||||
devdeps-libxml2-2.10.3-32022111420.el8.aarch64.rpm
|
||||
devdeps-mxml-2.12.0-12022090616.el8.aarch64.rpm
|
||||
|
2
deps/init/oceanbase.el8.x86_64.deps
vendored
2
deps/init/oceanbase.el8.x86_64.deps
vendored
@ -15,7 +15,7 @@ devdeps-libcurl-static-7.29.0-32022093010.el8.x86_64.rpm
|
||||
devdeps-libunwind-static-1.6.2-222022100410.el8.x86_64.rpm
|
||||
devdeps-mariadb-connector-c-3.1.12-12022100422.el8.x86_64.rpm
|
||||
devdeps-libaio-0.3.112-12022092915.el8.x86_64.rpm
|
||||
devdeps-rapidjson-1.1.0-12022100410.el8.x86_64.rpm
|
||||
devdeps-relaxed-rapidjson-1.0.0-52023011719.el8.x86_64.rpm
|
||||
devdeps-openssl-static-1.0.1e-12022100422.el8.x86_64.rpm
|
||||
devdeps-libxml2-2.10.3-32022111420.el8.x86_64.rpm
|
||||
devdeps-mxml-2.12.0-12022090616.el8.x86_64.rpm
|
||||
|
13
deps/oblib/src/lib/json_type/ob_json_parse.cpp
vendored
13
deps/oblib/src/lib/json_type/ob_json_parse.cpp
vendored
@ -17,22 +17,13 @@
|
||||
namespace oceanbase {
|
||||
namespace common {
|
||||
|
||||
#define RELAXJSON_FLAG rapidjson::kParseInsituFlag
|
||||
/**
|
||||
* rapidjson::kParseObjectKeyNoQuotesFlag \
|
||||
#define RELAXJSON_FLAG rapidjson::kParseObjectKeyNoQuotesFlag \
|
||||
| rapidjson::kParseIgnoreCaseForKeyword \
|
||||
| rapidjson::kParseRelaxNumberFlag \
|
||||
| rapidjson::kParseCommentsFlag \
|
||||
| rapidjson::kParseTrailingCommasFlag
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#define STRICTJSON_FLAG rapidjson::kParseInsituFlag
|
||||
|
||||
/**
|
||||
* rapidjson::kParseObjectKeyNoQuotesFlag
|
||||
*/
|
||||
#define STRICTJSON_FLAG rapidjson::kParseObjectKeyNoQuotesFlag
|
||||
|
||||
int ObJsonParser::get_tree(ObIAllocator *allocator, const ObString &text, ObJsonNode *&j_tree,
|
||||
uint32_t parse_flag)
|
||||
|
Reference in New Issue
Block a user