因为工作需要,需要对一段嵌套的json进行解析。其中我使用的开发语言是C++。
由于rapidjson的解析效率高效,所以今天研究了下RapidJson,下面是一段我用RapidJson解析的一段具有嵌套数组的json文本代码。
JSON文本如下:
{
"Info": [
{
"lots": 10,
"order_algorithm": "01",
"buy_close": 9000,
"spread_shift": 0,
"position_b_sell": 0,
"position_a_buy_today": 0,
"position_a_buy_yesterday": 0,
"sell_open": -9000,
"list_instrument_id": [
"rb1705",
"rb1701"
],
"position_b_buy_today": 0,
"buy_open": -9000,
"position_a_sell_yesterday": 0,
"strategy_id": "02",
"position_b_buy": 0,
"a_wait_price_tick": 1,
"trade_model": "boll_reversion",
"b_wait_price_tick": 0,
"sell_close": 9000,
"only_close": 0,
"order_action_limit": 400,
"is_active": 1,
"lots_batch": 1,
"position_a_sell": 0,
"position_b_buy_yesterday": 0,
"user_id": "063802",
"position_a_buy": 0,
"trader_id": "1601",
"position_a_sell_today": 0,
"stop_loss": 0,
"position_b_sell_today": 0,
"position_b_sell_yesterday": 0,
"on_off": 0
},
{