Skip to content

Commit 33f7133

Browse files
author
mayintao3
committed
feat: 当json是一个空数组的时候,fb也转成一个空数组
1 parent 2fc765e commit 33f7133

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/utils.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,12 @@ fn process_flatbuffer_value(builder: &mut FlatBufferBuilder, value: &Value) -> (
227227
}
228228
}
229229
} else {
230-
panic!("Empty array")
230+
// 处理空数组,返回一个空的整数数组
231+
let empty_integers = builder.create_vector::<i64>(&[]);
232+
let array = styles::IntegerArray::create(builder, &styles::IntegerArrayArgs {
233+
values: Some(empty_integers),
234+
});
235+
(styles::Value::IntegerArray, array.as_union_value())
231236
}
232237
}
233238
Value::Object(obj) => create_flatbuffer_object_value(builder, obj),

0 commit comments

Comments
 (0)