Language agnostic 反序列化与解析

Language agnostic 反序列化与解析,language-agnostic,terminology,Language Agnostic,Terminology,据我所知,反序列化是将字节流转换为对象 解析也是一样的,通常是将字符串转换成某种数据结构 解析是一种反序列化吗?你能认为它们是同义词吗? 语法分析是更一般的术语。 反序列化通常用于面向对象语言的上下文中。反序列化的结果是对象,而解析的结果可以是任何类型的数据 即使在对象创建的上下文中,解析也更一般。例如,如果您创建了一个对象,并且仅从文件中解析构造函数所需的部分数据,而其余数据作为用户输入提供,则我不会将其称为反序列化。您可以解析INI文件并设置运行时标志,而无需将其反序列化到数据结构中。。。这

据我所知,反序列化是将字节流转换为对象

解析也是一样的,通常是将字符串转换成某种数据结构


解析是一种反序列化吗?你能认为它们是同义词吗?

语法分析是更一般的术语。 反序列化通常用于面向对象语言的上下文中。反序列化的结果是对象,而解析的结果可以是任何类型的数据

即使在对象创建的上下文中,解析也更一般。例如,如果您创建了一个对象,并且仅从文件中解析构造函数所需的部分数据,而其余数据作为用户输入提供,则我不会将其称为反序列化。

您可以解析INI文件并设置运行时标志,而无需将其反序列化到数据结构中。。。这是一个很小的区别。