jq-quarkus:用Truffle在GraalVM的Quarkus应用程序中实现的jq

时间:2024-04-16 23:42:56
【文件属性】:

文件名称:jq-quarkus:用Truffle在GraalVM的Quarkus应用程序中实现的jq

文件大小:16KB

文件格式:ZIP

更新时间:2024-04-16 23:42:56

Java

jq-quarkus 是我最喜欢的用于解析JSON的命令行工具之一。 用法示例: echo ' {"foo": {"bar": "1"}} ' | jq .foo.bar 想像一下我们是否可以在Java应用程序中本地使用它? JQ . jq(input, " .foo.bar " ); 这是一个POC,展示了我们如何做到这一点! 下面是它的工作原理。 使用构建 使用GraalVM的实现 使用Quarkus构建一个项目,并以本地方式调用该语言。 端点示例: @POST @Path ( " jq " ) @Consumes ( MediaType . APPLICATION_JSON ) @Produces ( MediaType . TEXT_PLAIN ) public Object jq( Map input) {


【文件预览】:
jq-quarkus-main
----gradlew.bat(3KB)
----gradlew(6KB)
----gradle.properties(257B)
----gradle()
--------wrapper()
----src()
--------native-test()
--------test()
--------main()
----.gitignore(268B)
----.dockerignore(71B)
----README.md(3KB)
----settings.gradle(235B)
----build.gradle(2KB)

网友评论