UNPKG
pgjson
Version:
latest (0.0.9)
0.0.9
0.0.8
0.0.7
0.0.6
0.0.4
0.0.3
0.0.2
0.0.1
Postgres as a simple JSON document store.
github.com/fiatjaf/pgjson
fiatjaf/pgjson
pgjson
/
utils.js
15 lines
(14 loc)
•
309 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
module
.
exports
= {
dotToPostgresJSON
:
function
(
o
) {
var
terms = o.
split
(
/[\.[]/
).
map
(
function
(
t
) {
if
(t.
slice
(-
1
)[
0
] ==
']'
) { t = t.
slice
(
0
, -
1
)
if
(!
isNaN
(
parseInt
(t))) {
return
t } }
return
"'"
+ t +
"'"
})
return
terms.
join
(
'->'
) } }