我有一个打开 JSON 文件的测试套件。测试没有通过 emulator <= API 23 并且在较新的 API 级别上工作正常。
有两种不同的异常:
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 1025 $.ajsonelement
和
com.google.gson.JsonSyntaxException: java.io.EOFException: End of input at line 1 column 1025 path $.ajsonelement
.
奇怪的是,当我运行应用程序并在模拟器中手动打开它们时,这些文件工作正常。
我正在使用 gson,但 Moshi 也出现了问题。