是否有任何Java库可以读写plist文件,包括二进制格式?
是否有任何Java库可以读取和写入plist文件,包括二进制格式的文件?您尝试过使用吗?它们似乎提供了您想要使用的内容和软件包的其他类。可以读取和写入Cocoa framework二进制文件是否有任何Java库可以读写plist文件,包括二进制格式?,java,xml,plist,Java,Xml,Plist,是否有任何Java库可以读取和写入plist文件,包括二进制格式的文件?您尝试过使用吗?它们似乎提供了您想要使用的内容和软件包的其他类。可以读取和写入Cocoa framework二进制文件.plist文件 NSDictionary rootDict = (NSDictionary) PropertyListParser.parse(new File("my.plist")); for (String name : rootDict.allKeys()) { NSOb
.plist
文件
NSDictionary rootDict = (NSDictionary) PropertyListParser.parse(new File("my.plist"));
for (String name : rootDict.allKeys()) {
NSObject value = rootDict.objectForKey(name);
System.out.println(name + " = " + value);
}
它还可以将plist转换为XML并返回。e、 g:
PropertyListParser.convertToXml(new File("my.plist"), new File("my.xml"));
PropertyListParser.parse
然后可以读回.plist
以及.xml
格式
注意:还有,但它只能读/写旧式(ASCII)plist文件,这些文件目前从未在iOS或macOS上使用。处理文本和XML格式,但不能处理二进制格式。OP也需要二进制格式,但这肯定是一个很好的开始。