一尘不染

JSON到JSON转换器

json

我有一个场景。

必需的输入和输出是JSON。

// Input
{
  "OldObject": {
    "Time": 1351160457922,
    "Name": "OName",
    "quantity": 100,
    "price": 10
  }
}


// Output
{
  "NewObject": {
    "Time": 1351160457922,
    "Title": "OName",
    "quantity": 100
  }
}

我需要一些转换代码或最好是xslt类型的语言才能将json从一种格式转换为另一种格式。该变压器也需要快速运行,因为转换将即时进行。

编辑
我没有收到INPUT对象的定义,它可能会在运行时更改。但是如果需要,我可以将类用于OUTPUT对象。我尝试以 json- > xml-> xslt->
xml-> json的方式进行此操作
,但 此刻 每秒大约接收1000个对象,此过程可能会产生开销。
我也不能使用JavaScript,因为myApp是 基于Windows的 简单 Java应用程序
,因此使用JavaScript可能会导致开销。


阅读 340

收藏
2020-07-27

共1个答案

一尘不染

您可以使用ZORBA和JsonIQ http://www.jsoniq.org/。
但是,这是一个本机库,它带有包装器,因此您可以在Java中使用它。

2020-07-27