diff --git a/src/backend/utils/adt/jsonfuncs.c b/src/backend/utils/adt/jsonfuncs.c
index 88225aa..363afa7 100644
*** a/src/backend/utils/adt/jsonfuncs.c
--- b/src/backend/utils/adt/jsonfuncs.c
*************** hash_object_field_end(void *state, char 
*** 2438,2444 ****
  	/*
  	 * Ignore nested fields.
  	 */
! 	if (_state->lex->lex_level > 2)
  		return;
  
  	/*
--- 2438,2444 ----
  	/*
  	 * Ignore nested fields.
  	 */
! 	if (_state->lex->lex_level > 1)
  		return;
  
  	/*
