23 lines
514 B
C++
23 lines
514 B
C++
|
//
|
||
|
// Created by scoliono on 10/30/23.
|
||
|
//
|
||
|
|
||
|
#include "SigalertTypes.h"
|
||
|
|
||
|
void from_json(const json& j, SigalertRoadJson& obj)
|
||
|
{
|
||
|
j.at(0).get_to(obj.name);
|
||
|
j.at(1).get_to(obj.section_start_idx);
|
||
|
j.at(2).get_to(obj.section_end_idx);
|
||
|
j.at(3).get_to(obj.sensors);
|
||
|
}
|
||
|
|
||
|
void from_json(const json& j, SigalertRoadSectionJson& obj)
|
||
|
{
|
||
|
j.at(0).get_to(obj.road_id);
|
||
|
j.at(1).get_to(obj.dir);
|
||
|
j.at(2).get_to(obj.name);
|
||
|
j.at(3).get_to(obj.sensor_start_idx);
|
||
|
j.at(4).get_to(obj.sensor_end_idx);
|
||
|
}
|