add a new method to insert a new value in an array at specific index. (#949)
* add a new method to insert a new value in an array at specific index.
* update: index > length, return false;
* fix clang-format
diff --git a/include/json/value.h b/include/json/value.h
index e3c3d2b..5c10163 100644
--- a/include/json/value.h
+++ b/include/json/value.h
@@ -464,6 +464,8 @@
/// Equivalent to jsonvalue[jsonvalue.size()] = value;
Value& append(const Value& value);
Value& append(Value&& value);
+ /// \brief Insert value in array at specific index
+ bool insert(ArrayIndex index, Value newValue);
/// Access an object value by name, create a null member if it does not exist.
/// \note Because of our implementation, keys are limited to 2^30 -1 chars.