Comments (10)
It contains integers 1 to 2.
I'll check it later.
from lua-rapidjson.
Thanks for the prompt reply.
Yes, but the documentation says it's threted as an object if either the array option is set via __jsontype or if 'table contains only integer keys from 1 to n' (notice the word 'only').
So either the code or the documentation should be changed.
I am fine with either, I do not know what you're trying to achieve.
from lua-rapidjson.
I'm trying to do changes like:
- A table is encoded as json array if:
- have meta field
__jsontype
set to'array'
. - don't have meta filed
__jsontype
and length > 0.
- have meta field
- When table is encoded as json object, only string keys and its values are encoded.
from lua-rapidjson.
That's fine to me.
from lua-rapidjson.
@stepelu
I have just released 0.4.0, you can install via luarocks install rapidjson
.
And updated doc.
from lua-rapidjson.
Thanks for the update.
As soon as the upgrade to the new luarocks is finished I will add it to my
distribution as well.
BTW, are you using the latest rapidjson?
They fixed an issue I opened for the serialization of Nan.
On 25 Jan 2016 05:32, "xpol" [email protected] wrote:
@stepelu https://github.com/stepelu
I have just released 0.4.0, you can install via luarocks install rapidjson
.
And updated doc
https://github.com/xpol/lua-rapidjson#value-type-mappings.—
Reply to this email directly or view it on GitHub
#9 (comment).
from lua-rapidjson.
@stepelu
It seems not included that fix.
I'll do a subtree pull and release again.
from lua-rapidjson.
You may try 0.4.2 now.
from lua-rapidjson.
NaN encoding, i.e. encode(0/0)
, is not throwing an error (nil + error message).
I expected so according to: Tencent/rapidjson#509
from lua-rapidjson.
Close this for now.
Feel free to reopen if the 'mixed' table issue has not fixed.
from lua-rapidjson.
Related Issues (20)
- How to get full error list HOT 1
- why need cmake > =3.1? HOT 2
- cmake 2.8 build failed HOT 1
- question: how to compile `lua-rapidjson` with specified Lua/Luajit version. HOT 10
- question: how can I get the new value with default value. HOT 1
- validator occur coredump in centos 7 HOT 4
- Adding data to decoded empty table produce no change when encode again HOT 8
- build failed in RAM server HOT 1
- rapidjson.Document seems to not be freed correctly HOT 4
- decode 会给空的json对象添加元表 ‘json.object’, 导致table.insert(t), encode 产生错误的结果 HOT 1
- Macosx接入XLua的时候报了编译错误 HOT 3
- How to decode "null" as nil Default ! (not as rapidjson.null)
- lua-rapidjson dump 可以往别的路径写入文件么 HOT 1
- `nullref` might be changed unexpectedly while require rapidjson multi times in different lua states. HOT 3
- Compile XLua with lua-rapidjson integrated HOT 4
- Illegal instruction (core dumped) in aws ec2 HOT 2
- 不支持 ios、osx、osx_silicon 系统
- windows mingw64, can not link to lua51.dll
- Dangling reference in SchemaValidator after garbage collection, SEGFAULT HOT 1
- object is treated as array after casting a table from object to array
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lua-rapidjson.