我正在制作一个Android应用程序,用于标记学生的出勤率。我在应用程序中有一个SQLite数据库和一个MySql远程数据库。应用程序在两个数据库之间发送和接收数据,我正在考虑使用JSON来解析数据。是否有任何其他方法可以在JSON以外的数据库之间解析数据,这种方法更有效,更好。谢谢!干杯!
答案 0 :(得分:0)
除了JSON之外,还有其他数据选择的plethera。
JSON具有易于阅读的优点,这使得调试线协议变得更容易。虽然它可能有点冗长,并且有更紧凑的编码可以节省带宽。
我个人非常喜欢Avro。但是,其他好的选择是Thrift和Protocol Buffers。这三种方法都提供了将POJO转换为紧凑二进制形式的方法。 Thrift基本上是由Facebook雇佣的远离Google的协议缓冲区的重做。 Avro采用略微不同的方法,因为它具有Schema解析,这可以使一些模式演化任务更容易实现。