Comments (6)
This is by design. In Pd, you will need some kind of a message to output from the object.
What is your desired result of the request? Should it output everything that it got on every cycle? Should it collect some arbitrary length of data and then output it? Should it use linebreaks as separators (as in your example)?
It would need a need a new message, [mode(
, with at least two possible values [mode line(
and [mode blocking(
, the latter being the default, just to stay compatible.
from purestjson.
Thinking about it, you are right. The mode-message would be the cleanest solution.
But then I get problems later, since the json-decode object should also be handle to able streams as input and output an object every time, the input is fully parsed.
from purestjson.
If [rest]
outputs the content line by line, then in your example, [json-decode]
can decode the values. But it would definitely require a different mode.
I will have a look at libcurl and how to output the stream line by line.
from purestjson.
I have just created a branch for that and at least implemented the [mode(
message.
This will need some rework of the output / memory callback implementations, I will look into it.
from purestjson.
Thanks
from purestjson.
What is still missing, is writing to file in streaming mode.
The help patch currently generates a segfault, i will look into that later.
After that, I will update the help patches, and then will merge the branch to master.
from purestjson.
Related Issues (20)
- x
- `rest-json` couldn't create HOT 5
- [oauth] 1.4.3 not working on windows10 HOT 1
- [oauth] problem in OSX HOT 3
- Unable to read json file using json-encode
- switch [import] for [declare] HOT 1
- unittests shouldn't hardcode relative paths
- python3 support for unittests HOT 1
- unittests stall if something goes wrong
- Error 77: Problem with the SSL CA cert (path? access rights?) HOT 9
- error: implicit declaration of function 'error' is invalid in C99 HOT 6
- Compiling dance on Darwin arm64 OSX12.6.1 HOT 2
- nested objects won't work on OSX HOT 3
- Windows: Cancellation of Requests is not working
- Linux Packaging: Include Dependencies in deken Files
- Update help for [rest] and [oauth]
- Update examples
- Cannot open [rest] and [oauth] on Mac HOT 3
- Include arm64 libraries in Deken package HOT 1
- Issues with Medea release under MacOS
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 purestjson.