我有一个用scala编写的小应用程序,它向mysql发送一个请求,接收结果,然后将其转换为json并发送到某个http服务器。我使用java和mysql连接器连接到数据库,并将scala集合喷出- json转换为json。因此,我创建一个到db的连接,执行一个查询,然后使用getResultSet()获得一个结果。SomeExtractor(one, two) = result
map.update(one, map.getOrElse(one, List()) ::: List
当从节点js后端发送到前端时,似乎正在将转换为空对象。为什么会这样?它是JSON的限制,套接字中的bug,还是节点js中的bug?mySocketIoNameSpace.emit('room', obj); // front end gets: {Test: true}
我想我必须发出类似于Array.from(set)的东西,或者只使用数组或对象,而不是集合,这似乎很不幸,因为这会降低集合的速度或唯一性。