我正在尝试使用datastax java驱动程序并将该行检索为JSON.
我做经典之作
SELECT JSON * from myTable WHERE id=1,它在CQL上返回一个Json格式的字符串.
例如 { "uuid" : "12324567-...." }
这有效.
现在,当我尝试使用Java驱动程序时,我使用(在scala中)
val resultSet = session.execute(queryString)
Run Code Online (Sandbox Code Playgroud)
我使用以下方法从此结果集中选取一行:"resultSet.one()".这有我需要的字符串,但我该如何选择呢?
实验: resultSet.one().getColumnDefinitions.toString
打印: Columns[ [json] (varchar) ]
实验:resultSet.one().toString()
打印:Row[{"uuid": "3ce19e07-2280-4b31-9475-992bda608e70"}]< - 我需要的字符串
如何在我的程序中选择一个代表JSON的简单字符串,而不尝试拆分上面的字符串?