如何使用nlohmann-json搜索json对象的数组并返回匹配的对象

时间:2019-05-31 05:19:58

标签: c++ nlohmann-json

想象一下,有一组帐户对象

{
    "animals": {
        "mammals": {
            "cats": {       // <-- an object with cat keys
                "persian": {},
                "siamese": {}
            },
            "dogs": {       // <-- an object with dog keys
                "chihuahua": {},
                "labrador": {}
            }
          }
     }
}

我想编写一个方法,该方法采用一个帐号并返回匹配的帐号对象。我最初想出了

[
    {"account_number":1,"customer_name":"John"}, 
    {"account_number":2,"customer_name":"Sally"}
]

但是我不确定这是一个好方法,特别是因为如果没有匹配的帐户,它将无法正常工作。任何想法如何解决这个问题?

我对C ++还是很陌生,我正在使用nlohmann-json进行json解析。任何帮助,将不胜感激。谢谢!

0 个答案:

没有答案