JsonData.Add() throws errors that its either not a dictionary or not a list
hey guys am super new to json and i just had a couple of questions. First: Am unable to add using LitJson in my c# script because my visual studio doesn't let me edit references. Second: I am looking to instantiate 2 different kinds of cubes(total 10 cubes randomly chosen of what type of cube will be generated) at runtime at random positions. I have been able to sort random instantiating by creating two separate prefabs of the 2 kinds of cubes. but I want to create only one cube and take the hitPoints(score to be added when cube is destroyed on collision) and the colour(to differentiate two different kinds of cubes) to be read from a son file and then instantiated. Now anyone who can help pointing me in the right direction and all would be great! TIA
pretty sure you are chinese
Any way to handle a hyphenated json key when using JsonMapper.ToObject<T>(json)? C# names can't have hyphen, apparently.
Hello @devlead , I am trying to achieve something like your site but I can't find how to add content like blog posts or documentation, how do you edit your site?
I am also using the wyam for generating of this pages
@devlead Yeah I know how to do all of the described above stepts, I was asking about how add content, for example how do you add blog posts like release notes, I know it is a stupid question but I am a game developer and have no idea on how to do such things, if it's simple can you give me some advice on how to do it?
I don't think that I have to write directly into html files, there must be something that generates the content easily
Gary Ewan Park
@NudeNULL If you drill down into the input folder and then blog, you will find the source markdown files, for example:
Great, thanks! Have you heard any issues of it not working in Unity 2019? I'm getting "does not implement interface member" errors.
Hello! So after updating, I'm now getting "JsonException: Max allowed object depth reached while trying to export from type System.Single", which I wasn't getting on Unity 5.6-2018 for some reason. Any advice you could give?
Are you on Unity 2020.3? Could you raise an issue with a minimal data structure that can reproduce the error?
Right now I'm using 2019.4.22f1, and I've actually been trying, but I recently took over this project at my company so I'm still very new to these systems.
I'm using Unity2019.4.0f1 , and it work better in Editor,but while build WenGL, log errors JsonException: Can't assign value '0' (type System.Int32) to type LitJson.JsonData
at LitJson.JsonMapper.ReadValue . what should I do?
Well '0' is a string and not a number
Hi. On GitHub it's mentioned that LitJSON supports .NET Standard 2.0 however, when trying to use it in Unity 2019 (which uses 2.0) it won't build. In particular, there are lots of errors regarding IDictionary either begin ambiguous or not implemented fully in the code.
Example: IJsonWrapper.cs(33, 44): [CS0433] The type 'IOrderedDictionary' exists in both 'System.Collections.Specialized, Version=126.96.36.199, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' and 'netstandard, Version=188.8.131.52, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
and JsonData.cs(111, 14): [CS0540] 'JsonData.IDictionary.IsFixedSize': containing type does not implement interface 'IDictionary'
Do I need to roll back to older versions of LitJson to get it to work in Unity 2019?
Sorry if this is a dumb question, but how may I download the .dll file of LitJson? I have tried installing it with "Install-Package LitJson -Version 0.18.0" in Visual Studio package manager console, but I still cannot find its .dll file.
hi, i have a question, how can i lnow if a JsonData contains a key?