我有一个文本文件(* .css Cascading Style Sheets)文件,它是一个纯文本。
然后我有额外的程序信息,只有一些double和int值,它们直接与文本文件有关。
我想将该状态存储在一个文件中,这样当我打开该文件时,我可以访问* .css的内容以及double和int值。 所以我将能够使用文本文件内容和那些double和int值的应用程序最后状态。
最有效的方法是什么?
答案 0 :(得分:0)
我想,您希望结果仍可用作CSS文件。在这种情况下,在开头添加带标记的注释块,您可以在其中以某种ASCII格式存储数据,例如, JSON。例如:
/* --@--
{x=42, y=47.11, whatever="blabla"}
*/
/* here comes the original css */
然后,您可以通过查找/* --@--
轻松找出数据是否已存在。您可以使用现有的JSON解析器来检索数据和现有的JSON编写器以生成文件。您不必解析整个CSS,只需解析带标记的注释。