MCPcopy Create free account
hub / github.com/danielaparker/jsoncons / function_floor_example

Function function_floor_example

examples/src/jsonpath_examples.cpp:205–226  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

203}
204
205void function_floor_example()
206{
207 std::string data = R"(
208 [
209 {
210 "number" : 8.95
211 },
212 {
213 "number" : -8.95
214 }
215 ]
216 )";
217
218 auto j = jsoncons::json::parse(data);
219
220 jsoncons::json result1 = jsonpath::json_query(j, "$[?(floor(@.number*100) == 895)]");
221 std::cout << "(1) " << result1 << "\n\n";
222 jsoncons::json result2 = jsonpath::json_query(j, "$[?(floor(@.number*100) == 894)]");
223 std::cout << "(2) " << result2 << "\n\n";
224 jsoncons::json result3 = jsonpath::json_query(j, "$[?(floor(@.number*100) == -895)]");
225 std::cout << "(3) " << result3 << "\n\n";
226}
227
228void function_ceil_example()
229{

Callers 1

mainFunction · 0.85

Calls 2

parseFunction · 0.85
json_queryFunction · 0.85

Tested by

no test coverage detected