适用于ohos的最快的JSON解析和序列化库。LoganSquare基于Jackson的流API,能够始终胜过GSON和Jackson的Databind库400%或更多1。通过依靠编译时注释处理来生成代码,您知道JSON的解析和序列化速度比任何其他可用方法都快。
通过使用此库,您将能够利用Jackson的流API的功能,而不必编写tedius(涉及JsonParsers或JsonGenerators的底层代码)的代码。相反,只需将模型对象标记为a @JsonObject,将字段注释为@JsonFields,我们将为您完成繁重的工作。
通过DevEco studio 2.0+,并下载SDK Native 版本2.0+ 方式一: 在entry的gradle中集成如下操作:
如果使用har,请将har放到entry中的libs
修改implementation fileTree(dir: 'libs', include: ['.jar','.har'])增加*.har 如果是jar包请加上
compile files('libs/processor.jar')
annotationProcessor files('libs/processor.jar')
无需关注:由于在JavaLibrary需要引入三方库,但是打jar的时候三方库无法打到包中,于是用了一个笨的方法,扒了源码在里面,如果您想研究源码看到library中com文件夹下有fasterxml,squareup两个文件夹请忽略。
方式二:
allprojects{
repositories{
mavenCentral()
}
}
implementation 'io.openharmony.tpc.thirdlib:logansquare:1.0.3'
annotationProcessor 'io.openharmony.tpc.thirdlib:logansquare:1.0.3'
使用LoganSquare变得非常容易。以下是一些入门文档:
通过DevEco studio,并下载SDK 将项目中的build.gradle文件中dependencies→classpath版本改为对应的版本(即你的IDE新建项目中所用的版本)
/*----------------------------------------------------------------------------
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )