File tree Expand file tree Collapse file tree 1 file changed +2
-7
lines changed Expand file tree Collapse file tree 1 file changed +2
-7
lines changed Original file line number Diff line number Diff line change @@ -624,12 +624,7 @@ where
624624 }
625625 Self :: from_json_values ( fields_schema. iter ( ) . zip ( v. into_iter ( ) ) )
626626 }
627- serde_json:: Value :: Object ( v) => {
628- if v. len ( ) != fields_schema. len ( ) {
629- api_bail ! ( "unmatched value length" ) ;
630- }
631- Self :: from_json_object ( v, fields_schema. iter ( ) )
632- }
627+ serde_json:: Value :: Object ( v) => Self :: from_json_object ( v, fields_schema. iter ( ) ) ,
633628 _ => api_bail ! ( "invalid value type" ) ,
634629 }
635630 }
@@ -812,7 +807,7 @@ where
812807 CollectionKind :: List => {
813808 let rows = v
814809 . into_iter ( )
815- . map ( |v| Ok ( FieldValues :: from_json ( v, & s. row . fields [ 1 .. ] ) ?. into ( ) ) )
810+ . map ( |v| Ok ( FieldValues :: from_json ( v, & s. row . fields ) ?. into ( ) ) )
816811 . collect :: < Result < Vec < _ > > > ( ) ?;
817812 Value :: List ( rows)
818813 }
You can’t perform that action at this time.
0 commit comments