Permalänk
Avstängd

[C#] json decompressor

Hej,

Kom fram till att det är json nu måste jag bara hitta någon kod som kan decompressor i C#.

Något ni känner till som kan funka?

Update json
Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Permalänk
Medlem

Specifiera gärna vad du menar med decompressor?

Permalänk
Avstängd
Skrivet av eggplant:

Specifiera gärna vad du menar med decompressor?

Vet inte hur jag ska förklara.

Den ser ut så här tex.

"gggggggggggggggggggg"

Men jag vill att den ska se ut så här.

"
g
g
g
g
g
g
g
g
g
g
"

Och inte "gggggggggggggggggggg"

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Permalänk
Medlem

Menar du deserializer?

Uppdatering: ok, du menar någon variant av beautifier antar jag. Har inget direkt tips tyvärr.

Visa signatur

5950X, 3090

Permalänk
Medlem

@superegg: Du menar att det är fel format på JSON och inte komprimerat alltså?
När du skriver ut JSON med json.net kan du specifiera indentation osv.

http://stackoverflow.com/questions/7947005/how-to-turn-on-ind...

Permalänk

Om det är beautifying du menar så har Newtonsoft det inbyggt:

var x = JsonConvert.SerializeObject(jsonString, Formatting.Indented);

Edit: för sent såklart

Permalänk
Avstängd
Skrivet av backfeed:

Menar du deserializer?

Uppdatering: ok, du menar någon variant av beautifier antar jag. Har inget direkt tips tyvärr.

Skrivet av eggplant:

@superegg: Du menar att det är fel format på JSON och inte komprimerat alltså?
När du skriver ut JSON med json.net kan du specifiera indentation osv.

http://stackoverflow.com/questions/7947005/how-to-turn-on-ind...

Skrivet av Full Strike:

Om det är beautifying du menar så har Newtonsoft det inbyggt:

var x = JsonConvert.SerializeObject(jsonString, Formatting.Indented);

Edit: för sent såklart

Då filen ser ut så här "aaaaa" och inte
"
a
a
a
a
a
"

det är det som jag behöver hjälp med vet inte vad det heter.

Tänkte använda mig av regex då jag inte kan det andra och regex funkar inte om det är "aaaaa".

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Permalänk
Medlem
Visa signatur

Citera för svar!
Stationär: AMD Ryzen 5600x | 32GB G.Skill 3600Mhz | AMD Radeon 5700xt
Laptop:MacBook Pro 13" 2016 TB 16gb 512gb

Permalänk
Skrivet av superegg:

Då filen ser ut så här "aaaaa" och inte
"
a
a
a
a
a
"

det är det som jag behöver hjälp med vet inte vad det heter.

Tänkte använda mig av regex då jag inte kan det andra och regex funkar inte om det är "aaaaa".

Det är lättare att få hjälp om man är tydlig med vad man är ute efter. Och "aaaa" är inte JSON.

Men då menar du att du vill lägga in en radbrytning efter varje tecken? Isåfall, från StackOverflow:

public static string SpliceText(string text, int lineLength) { return Regex.Replace(text, "(.{" + lineLength + "})", "$1" + Environment.NewLine); } SpliceText("aaaa",1);

http://stackoverflow.com/questions/7768373/c-sharp-line-break...

Permalänk
Avstängd

Tack du löste mitt problem.

Jag visste inte vad det kallas det jag sökte.

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666