*/
void QJsonArray::append(const QJsonValue &value)
{
- insert(a ? a->length : 0, value);
+ insert(a ? (int)a->length : 0, value);
}
/*!
*/
void QJsonArray::insert(int i, const QJsonValue &value)
{
- Q_ASSERT (i >= 0 && i <= (int)(a ? a->length : 0));
+ Q_ASSERT (i >= 0 && i <= (a ? (int)a->length : 0));
bool compressed;
int valueSize = QJsonPrivate::Value::requiredStorage(value, &compressed);
void Writer::objectToJson(const QJsonPrivate::Object *o, QByteArray &json, int indent, bool compact)
{
- json.reserve(json.size() + (o ? o->size : 16));
+ json.reserve(json.size() + (o ? (int)o->size : 16));
json += compact ? "{" : "{\n";
objectContentToJson(o, json, indent + (compact ? 0 : 1), compact);
json += QByteArray(4*indent, ' ');
void Writer::arrayToJson(const QJsonPrivate::Array *a, QByteArray &json, int indent, bool compact)
{
- json.reserve(json.size() + (a ? a->size : 16));
+ json.reserve(json.size() + (a ? (int)a->size : 16));
json += compact ? "[" : "[\n";
arrayContentToJson(a, json, indent + (compact ? 0 : 1), compact);
json += QByteArray(4*indent, ' ');