如何在 KDB 中将单个字典项目编码为 JSON?

How do I encode a single dictionary item to JSON in KDB?

在 KDB 中:

.j.j `something`else!(1 2)

按预期生成 {"something": 1, "else": 2}

然而,做

.j.j `something!1 

只生成 ,"1",没有标签。

我做错了什么?或者这是 .j.j 中的错误?

您需要在字典中登记键和值

q).j.j enlist[`something]!enlist 1
"{\"something\":1}"

否则您输入的不是字典(类型 99h),而是 enumeration

q)type `something!1
-20h