message: add symbols record in to_json
diff: @@ -148,6 +148,16 @@ void JsonVisitor::visit(const Binary& binary) {
  this->node_["signature"] = visitor.get();
  }
  + std::vector<json> symbols;
  + for (const Symbol& symbol : binary.symbols()) {
  + JsonVisitor visitor;
  + visitor(symbol);
  + symbols.emplace_back(visitor.get());
  + }
  + if (!symbols.empty()) {
  + this->node_["symbols"] = symbols;
  + }
  +
  // Load Configuration
  if (binary.has_configuration()) {
  JsonVisitor visitor;
  @@ -272,6 +282,7 @@ void JsonVisitor::visit(const Section& section) {
  this->node_["pointerto_line_numbers"] = section.pointerto_line_numbers();
  this->node_["numberof_relocations"] = section.numberof_relocations();
  this->node_["numberof_line_numbers"] = section.numberof_line_numbers();
  + this->node_["entropy"] = section.entropy();
  this->node_["characteristics"] = characteristics;
  this->node_["types"] = types;
  }
  