Skip to content

Commit 67b5abc

Browse files
committed
llm friendly code: add jsonata
1 parent b1eec20 commit 67b5abc

File tree

5 files changed

+1667
-6
lines changed

5 files changed

+1667
-6
lines changed

dashjoin-core/src/test/java/org/dashjoin/util/LLMs.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import java.util.Map;
77
import java.util.Map.Entry;
88
import org.apache.commons.io.FileUtils;
9+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
910
import com.fasterxml.jackson.core.type.TypeReference;
1011
import com.fasterxml.jackson.databind.ObjectMapper;
1112

@@ -17,6 +18,7 @@ public class LLMs {
1718
/**
1819
* example record
1920
*/
21+
@JsonIgnoreProperties(ignoreUnknown = true)
2022
public static class Example {
2123
public String title;
2224
public String description;
@@ -123,6 +125,8 @@ static void writeJsonata() throws Exception {
123125
b.append(e.description + "\n");
124126
b.append("```\n");
125127
b.append(e.code + "\n```\n");
128+
b.append("Sample output: \n```json\n");
129+
b.append(om.writerWithDefaultPrettyPrinter().writeValueAsString(e.output) + "\n```\n");
126130
}
127131

128132
FileUtils.write(new File("../dashjoin-docs/docs/appendix-jsonata.md"), b,

0 commit comments

Comments
 (0)