aboutsummaryrefslogtreecommitdiff
path: root/ext/misc/json1.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/misc/json1.c')
-rw-r--r--ext/misc/json1.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/misc/json1.c b/ext/misc/json1.c
index ca2292830..4945826b9 100644
--- a/ext/misc/json1.c
+++ b/ext/misc/json1.c
@@ -1513,12 +1513,12 @@ static int jsonEachColumn(
break;
}
case JEACH_TYPE: {
- if( p->eType==JSON_OBJECT ) pThis++;
+ if( p->eType==JSON_OBJECT && p->i>0 ) pThis++;
sqlite3_result_text(ctx, jsonType[pThis->eType], -1, SQLITE_STATIC);
break;
}
case JEACH_ATOM: {
- if( p->eType==JSON_OBJECT ) pThis++;
+ if( p->eType==JSON_OBJECT && p->i>0 ) pThis++;
if( pThis->eType>=JSON_ARRAY ) break;
jsonReturn(pThis, ctx, 0);
break;