代码之家  ›  专栏  ›  技术社区  ›  Tony The Lion

XML替换

  •  0
  • Tony The Lion  · 技术社区  · 14 年前

    我有一个服务器应用程序,我在C++中改写,这用于使用XML向客户机/从客户端发送数据。我发现,即使使用现有的库,实现XML也是一种真正的痛苦。似乎它有时是反直觉的,而我所使用的C++库看起来过于复杂。

    我想知道是否有人知道有更好的方法将数据从客户机发送到服务器,然后以更简单、更直观的方式返回,然后解析XML。数据主要由基本类型组成。

    我在想也许只是使用一个具有所需数据类型的结构,然后通过一个原始套接字发送它。

    我在这件事上浪费了太多时间,这是不真实的。

    5 回复  |  直到 14 年前
        1
  •  3
  •   MSalters    14 年前

        2
  •  7
  •   Moo-Juice    14 年前

    http://www.json.org/ http://sourceforge.net/projects/jsoncpp/

    {
        "address1" : "5, The Green",
        "address2" : "Some Street",
        "town"     : "JsonVille"
    }
    

    {
        "address1" : "5, The Green",
        "address2" : "Some Street",
        "town"     : "JsonVille"
        "occupants": ["olivia", "newton", "john"]
    }
    

    {
        "address1" : "5, The Green",
        "address2" : "Some Street",
        "town"     : "JsonVille"
        "occupants": [{"name" : "Olivia",
                       "age"  : 24
                     },{"name" : "Newton",
                        "age"  : 32
                     },{"name" : "John",
                        "age"  : 42}
                     ]
    }
    

        3
  •  2
  •   CashCow    14 年前

        4
  •  0
  •   Klaim    14 年前

        5
  •  0
  •   dajames    14 年前