类似树形结构的数据 要怎么保存 调用起来最方便?

最近在学C++ 基本上才入门 之前一直接触的是php java python之类的
有这么一个需求
界面A 有两个地区联动下拉菜单
比如用户选择了 广东 深圳
界面B就需要显示广东的介绍信息,以及深圳的介绍信息

由于实在缺乏经验,第一想法就是用json的形式保存,就是类似下图这种

img


但是好像原生C++并不支持json 好像还需要第三方的类库

在不涉及数据库的前提下 怎么最方便的保存以及调用?
比如我可以方便的生成联动菜单,根据提交来的两个下拉菜单的值很方便的调用这些介绍信息

boost c++库里有处理json的库。