Tôi có một kịch bản.Biến đổi JSON thành JSON
Đầu vào và đầu ra được yêu cầu là JSON.
// Input
{
"OldObject": {
"Time": 1351160457922,
"Name": "OName",
"quantity": 100,
"price": 10
}
}
// Output
{
"NewObject": {
"Time": 1351160457922,
"Title": "OName",
"quantity": 100
}
}
Tôi cần một số mã chuyển đổi hoặc ngôn ngữ loại xslt tốt nhất để chuyển đổi json từ định dạng này sang định dạng khác. Biến áp này cũng cần phải được nhanh chóng như chuyển đổi sẽ được thực hiện trên bay.
Sửa
Tôi không có định nghĩa của đối tượng đầu vào nhận được và nó có thể thay đổi tại thời gian chạy. nhưng tôi có thể sử dụng lớp cho đối tượng OUTPUT nếu cần. Tôi đã cố gắng thực hiện điều này là json -> xml -> xslt -> xml -> json, nhưng khoảng 1000 đối tượng được nhận mỗi giây vào lúc này và quá trình này có thể phát sinh phí.
Tôi cũng không thể sử dụng JavaScript như myApp đơn giản ứng dụng java dựa trên windows và việc sử dụng JavaScript có thể gây ra chi phí.
vâng, tôi có thể sử dụng javascript. nhưng tốt hơn là ngôn ngữ kiểu xslt và bộ xử lý biến áp –
Còn bản vá JSON thì sao? http://tools.ietf.org/html/draft-pbryan-json-patch-00 –
Bạn có thể tìm thấy các triển khai cho nó, ví dụ: https://github.com/bruth/jsonpatch-js –