Javascript 如何命名json数据修改函数

Javascript 如何命名json数据修改函数,javascript,json,serialization,Javascript,Json,Serialization,我有一个json格式的数据。我需要将其保存在json中,但需要对其重新排序,以便将其发送到客户端。我应该为执行此重新排序的函数指定什么名称?有什么好名字吗?我了解到,序列化是将数据转换为更容易通过网络传输的形式的过程。现在我已经有了JSON格式的,但我只需要稍微摇晃一下。调用序列化函数是否正确?或者其他名称会更好?听起来更像是转换而不是序列化。序列化总是从对象模型开始,并将其转换为JSON、XML或用于表示层次数据的二进制协议。但这取决于你对数据做了什么。我们没有这方面的任何细节 我们甚至不了解

我有一个json格式的数据。我需要将其保存在json中,但需要对其重新排序,以便将其发送到客户端。我应该为执行此重新排序的函数指定什么名称?有什么好名字吗?我了解到,序列化是将数据转换为更容易通过网络传输的形式的过程。现在我已经有了JSON格式的,但我只需要稍微摇晃一下。调用序列化函数是否正确?或者其他名称会更好?

听起来更像是转换而不是序列化。序列化总是从对象模型开始,并将其转换为JSON、XML或用于表示层次数据的二进制协议。但这取决于你对数据做了什么。我们没有这方面的任何细节


我们甚至不了解您是如何接受数据的。你说它是JSON格式的,但这到底是什么意思?它是JSON字符串吗?是JSON对象吗?你用什么语言工作?唯一的指示是您添加的标记:javascript。这是在浏览器中还是在服务器中?我推断它可能在服务器上,但不清楚。

同意,OP似乎修改了数据,但保留了格式,这两者都与序列化方法的预期相反。它是NodeJS,服务器端。这是JSON对象。我不会更改数据。只是将其转换为对客户更友好的格式。这涉及到从逻辑上相互关联的多个对象创建json对象,但在原始数据中,它们是独立的对象。Javascript中的“json对象”基本上就是Javascript对象。它们与其他语言没有什么特别之处。因此,这实际上只是yourTransformation(objectModel)->transformedModel->JSON(transformedModel)->JSON的转换。这是我在使用可怕的并行对象层次结构的软件开发中最不喜欢的模式。一个对象模型用于服务器,另一个用于客户端。当你这样做的时候,你为自己和维护你的程序创造了很多工作。此外,您还消除了使用序列化的任何实际好处,因为您正在手动编写两个模型之间的转换。